0
どうすればinstantiate Fooからbar.rb
?Fooをルビでインスタンス化しますか?
[email protected]:~/ruby/hello$
[email protected]:~/ruby/hello$ cat foo.rb
#file: foo.rb
class Foo
def initialize
puts "foo"
end
end
[email protected]:~/ruby/hello$
[email protected]:~/ruby/hello$ cat bar.rb
#file: bar.rb
require 'foo'
Foo.new
[email protected]:~/ruby/hello$
[email protected]:~/ruby/hello$ 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>'
[email protected]:~/ruby/hello$
現時点ではモジュールを使用していません。
[email protected]:~/ruby/hello$
[email protected]:~/ruby/hello$
[email protected]:~/ruby/hello$ ruby bar.rb
foo
[email protected]:~/ruby/hello$
[email protected]:~/ruby/hello$ cat bar.rb
class Foo
def initialize
puts "foo"
end
end
Foo.new
[email protected]:~/ruby/hello$