class SignatureGenerator::Context

Attributes

internal_hash[R]

Public Class Methods

new(hash={}) click to toggle source
# File lib/signature_generator/context.rb, line 6
def initialize(hash={})
  @internal_hash = hash
end

Public Instance Methods

[]=(key,val) click to toggle source
# File lib/signature_generator/context.rb, line 10
def []=(key,val)
  internal_hash[key] = val
end
method_missing(*args) click to toggle source
Calls superclass method
# File lib/signature_generator/context.rb, line 14
def method_missing(*args)
  method_name = args.shift
  return internal_hash[method_name] if internal_hash[method_name]
  super(method_name, *args)
end