Method: Context::BaseContext#initialize

Defined in:
lib/context/base_context.rb

#initialize(attributes = {}) ⇒ BaseContext

Returns a new instance of BaseContext.



71
72
73
74
75
76
77
78
# File 'lib/context/base_context.rb', line 71

def initialize(attributes = {})
  attributes.each do |k, v|
    if respond_to?(:"#{k}=")
    then public_send(:"#{k}=", v)
    else raise ArgumentError, "unknown attribute: #{k}"
    end
  end
end