class Codestrap::Namespace

Public Class Methods

new(hash) click to toggle source
# File lib/codestrap/namespace.rb, line 5
def initialize(hash)
  hash.each do |key, value|
    add_object key, value
  end
end

Public Instance Methods

add_object(key, value) click to toggle source
# File lib/codestrap/namespace.rb, line 15
def add_object key, value
  singleton_class.send(:define_method, key.to_s) { value }
end
get_binding() click to toggle source
# File lib/codestrap/namespace.rb, line 11
def get_binding
  binding
end