Top Level Namespace

Defined Under Namespace

Modules: BindingOfCaller Classes: Binding

Instance Method Summary collapse

Instance Method Details

#fake_makefileObject



1
2
3
4
5
# File 'ext/binding_of_caller/extconf.rb', line 1

def fake_makefile
  File.open(File.join(File.dirname(__FILE__), "Makefile"), "w") do |f|
    f.puts %[install:\n\techo "Nada."]
  end
end

#mri_1_9?Boolean

Returns:

  • (Boolean)


7
8
9
10
# File 'ext/binding_of_caller/extconf.rb', line 7

def mri_1_9?
  defined?(RUBY_ENGINE) && RUBY_ENGINE == "ruby" &&
    RUBY_VERSION =~ /^1\.9/
end