--- !ruby/object:RI::ClassDescription 
attributes: []

class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: context object for Engine#evaluate
- !ruby/struct:SM::Flow::P 
  body: ex.
- !ruby/struct:SM::Flow::VERB 
  body: "  template = &lt;&lt;'END'\n  Hello &lt;%= @user %&gt;!\n  &lt;% for item in @list %&gt;\n   - &lt;%= item %&gt;\n  &lt;% end %&gt;\n  END\n\n  context = Erubis::Context.new(:user=&gt;'World', :list=&gt;['a','b','c'])\n  # or\n  # context = Erubis::Context.new\n  # context[:user] = 'World'\n  # context[:list] = ['a', 'b', 'c']\n\n  eruby = Erubis::Eruby.new(template)\n  print eruby.evaluate(context)\n"
constants: []

full_name: Erubis::Context
includes: 
- !ruby/object:RI::IncludedModule 
  name: Enumerable
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: "[]"
- !ruby/object:RI::MethodSummary 
  name: "[]="
- !ruby/object:RI::MethodSummary 
  name: each
- !ruby/object:RI::MethodSummary 
  name: keys
- !ruby/object:RI::MethodSummary 
  name: to_hash
- !ruby/object:RI::MethodSummary 
  name: update
name: Context
superclass: Object
