Module: Month2Number
- Defined in:
- lib/month_2_number.rb,
lib/month_2_number/version.rb
Defined Under Namespace
Classes: Error
Constant Summary collapse
- FILE_NAME =
"month_2_number/months.yml".freeze
- VERSION =
"0.2.2".freeze
Class Method Summary collapse
Class Method Details
.data ⇒ Object
16 17 18 19 20 21 |
# File 'lib/month_2_number.rb', line 16 def self.data @data ||= begin yaml_data = File.read(File.(FILE_NAME, __dir__)) YAML.safe_load(yaml_data) end end |
.parse(month_name) ⇒ Object
10 11 12 13 14 |
# File 'lib/month_2_number.rb', line 10 def self.parse(month_name) return nil unless month_name.is_a? String data[month_name.downcase] end |