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

class_methods: []

comment: 
- !ruby/struct:SM::Flow::P 
  body: This module provides basic functions to evaluate plural ERB files(.rhtml) in a TextDomain. You need to implement a class which includes GetText::ErbContainer.
- !ruby/struct:SM::Flow::P 
  body: "See simple examples below:"
- !ruby/struct:SM::Flow::VERB 
  body: " require 'gettext/erb'\n class SimpleContainer\n   include GetText::ErbContainer\n\n   def initialize(domainname, domainpath = nil, locale = nil, charset = nil)\n     bindtextdomain(domainname, domainpath, locale)\n   end\n end\n\n container = SimpleContainer.new(&quot;helloerb1&quot;, &quot;locale&quot;)\n puts container.eval_file(&quot;/your/erb/file.rhtml&quot;)\n"
- !ruby/struct:SM::Flow::P 
  body: This module is an example for template engines such as ERB. You can implement another implementation easily to read gettext/erb.rb.
constants: []

full_name: GetText::ErbContainer
includes: 
- !ruby/object:RI::IncludedModule 
  name: GetText
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: eval_file
- !ruby/object:RI::MethodSummary 
  name: eval_src
name: ErbContainer
superclass: 
