Class: Nydp::Builtin::RubyWrap

Inherits:
Object
  • Object
show all
Defined in:
lib/nydp/builtin/ruby_wrap.rb

Defined Under Namespace

Classes: Coder, WrapperBuilder

Constant Summary collapse

@@builtins =
{ }

Class Method Summary collapse

Class Method Details

.builder(includes) ⇒ Object



63
64
65
# File 'lib/nydp/builtin/ruby_wrap.rb', line 63

def self.builder includes
  WrapperBuilder.new(includes)
end

.builtinsObject



4
5
6
# File 'lib/nydp/builtin/ruby_wrap.rb', line 4

def self.builtins
  @@builtins
end

.const_missing(const) ⇒ Object



46
47
48
49
50
# File 'lib/nydp/builtin/ruby_wrap.rb', line 46

def self.const_missing const
  coder = @@builtins[const]
  coder ? class_eval(coder.to_ruby) : super
  const_get const
end