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 |