Class: Flow::Reference::Languages
- Inherits:
-
Object
- Object
- Flow::Reference::Languages
- Defined in:
- lib/flow-reference.rb,
lib/generated/languages.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/flow-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/flow-reference.rb', line 80 def find!(language_code) find(language_code) || raise(ArgumentError, 'Language "%s" is not found' % language_code) end |