Class: FlowCommerce::Reference::Languages
- Inherits:
-
Object
- Object
- FlowCommerce::Reference::Languages
- Defined in:
- lib/generated/languages.rb,
lib/flowcommerce-reference.rb
Defined Under Namespace
Classes: Data
Class Method Summary collapse
Class Method Details
.find(language_code) ⇒ Object
73 74 75 76 77 78 |
# File 'lib/flowcommerce-reference.rb', line 73 def find(language_code) code = language_code.to_s.downcase.gsub(/[^\w]/,"").capitalize return nil unless code.length == 2 return nil unless Data.respond_to?(code) Data.send(code) end |
.find!(language_code) ⇒ Object
80 81 82 |
# File 'lib/flowcommerce-reference.rb', line 80 def find!(language_code) find(language_code) || raise(ArgumentError, 'Language "%s" is not found' % language_code) end |