class GenericLookup
Public Class Methods
new(yaml_path)
click to toggle source
# File lib/bigcommerce_tool/generic_lookup.rb, line 2 def initialize(yaml_path) @translations = YAML::load(File.open(File.join(Dir.pwd, yaml_path))) end
Public Instance Methods
lookup(key)
click to toggle source
# File lib/bigcommerce_tool/generic_lookup.rb, line 14 def lookup(key) if @translations.has_key?(key) @translations[key] else puts render_in_div(key) #puts " --- missing (#{self.class} lookup): #{key}" #unless @translations.has_key?(key) #puts "#{code}#{key}: '%%#{code}#{key}%%'" "#{self.code}#{key}" end end
merge_additional_options(hsh)
click to toggle source
# File lib/bigcommerce_tool/generic_lookup.rb, line 6 def merge_additional_options(hsh) @translations.merge!(hsh) end
render_in_div(key)
click to toggle source
# File lib/bigcommerce_tool/generic_lookup.rb, line 10 def render_in_div(key) "<div style='border:1px solid red'>#{code}#{key}: [-- %%#{code}#{key}%% --]</div>" end