1container = Spank::Container.new 2container.register(:login_command) { |x| x.build(LoginCommand) } 3container.register(:users) { |x| User }.as_singleton 4Spank::IOC.bind_to(container)