Module: Luzvimin

Defined in:
lib/luzvimin.rb,
lib/luzvimin/version.rb

Defined Under Namespace

Classes: Region

Constant Summary collapse

PHILIPPINES =
YAML.load_file(File.join(File.dirname(__FILE__), 'data', 'regions.yml')) || {}
REGIONS =
PHILIPPINES.map { |k, v| [k, v] }.sort_by{ |k, v| v['position'] }
METHODS =
['code', 'name', 'position', 'id']
VERSION =
"1.0.0"

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#dataObject (readonly)

Returns the value of attribute data.



9
10
11
# File 'lib/luzvimin.rb', line 9

def data
  @data
end

Class Method Details

.region(region) ⇒ Object



34
35
36
# File 'lib/luzvimin.rb', line 34

def region(region)
  Region.new(region)
end

.regionsObject



38
39
40
# File 'lib/luzvimin.rb', line 38

def regions
  REGIONS      
end

.regions_options_for_selectObject



42
43
44
# File 'lib/luzvimin.rb', line 42

def regions_options_for_select
  REGIONS.map {|s| [s[1]['name'],s[0]]}
end