Class: GettextI18nRailsJs::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/gettext_i18n_rails_js/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(&block) ⇒ Config

Returns a new instance of Config.



33
34
35
36
37
38
39
40
# File 'lib/gettext_i18n_rails_js/config.rb', line 33

def initialize(&block)
  @output_path = defaults[:output_path]
  @handlebars_function = defaults[:handlebars_function]
  @javascript_function = defaults[:javascript_function]
  @jed_options = defaults[:jed_options].symbolize_keys

  instance_eval(&block) if block_given?
end

Instance Attribute Details

#handlebars_functionObject

Returns the value of attribute handlebars_function.



29
30
31
# File 'lib/gettext_i18n_rails_js/config.rb', line 29

def handlebars_function
  @handlebars_function
end

#javascript_functionObject

Returns the value of attribute javascript_function.



30
31
32
# File 'lib/gettext_i18n_rails_js/config.rb', line 30

def javascript_function
  @javascript_function
end

#jed_optionsObject

Returns the value of attribute jed_options.



31
32
33
# File 'lib/gettext_i18n_rails_js/config.rb', line 31

def jed_options
  @jed_options
end

#output_pathObject

Returns the value of attribute output_path.



28
29
30
# File 'lib/gettext_i18n_rails_js/config.rb', line 28

def output_path
  @output_path
end