Posts

Showing posts with the label require

instantiate Foo with ruby? [duplicate]

Image
Clash Royale CLAN TAG #URR8PPP instantiate Foo with ruby? [duplicate] This question already has an answer here: How do I instantiate Foo from bar.rb ? bar.rb # foo.rb class Foo def initialize puts "foo" end end # bar.rb require 'foo' Foo.new $ ruby bar.rb /home/thufir/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- foo (LoadError) from /home/thufir/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require' from bar.rb:2:in `<main>' Not using modules at the moment. Works fine when Foo is declared inside the same script: Foo # bar.rb with Foo declared inside class Foo def initialize puts "foo" end end Foo.new $ ruby bar.rb foo This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question. 1...