Class: FdxV660Api::MonthAbbreviation
- Inherits:
-
Object
- Object
- FdxV660Api::MonthAbbreviation
- Defined in:
- lib/fdx_v660_api/models/month_abbreviation.rb
Overview
Used by MonthAmount
Constant Summary collapse
- MONTH_ABBREVIATION =
[ # TODO: Write general description for JAN JAN = 'JAN'.freeze, # TODO: Write general description for FEB FEB = 'FEB'.freeze, # TODO: Write general description for MAR MAR = 'MAR'.freeze, # TODO: Write general description for APR APR = 'APR'.freeze, # TODO: Write general description for MAY MAY = 'MAY'.freeze, # TODO: Write general description for JUN JUN = 'JUN'.freeze, # TODO: Write general description for JUL JUL = 'JUL'.freeze, # TODO: Write general description for AUG AUG = 'AUG'.freeze, # TODO: Write general description for SEP SEP = 'SEP'.freeze, # TODO: Write general description for OCT OCT = 'OCT'.freeze, # TODO: Write general description for NOV NOV = 'NOV'.freeze, # TODO: Write general description for DEC DEC = 'DEC'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = JAN) ⇒ Object
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/fdx_v660_api/models/month_abbreviation.rb', line 53 def self.from_value(value, default_value = JAN) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'jan' then JAN when 'feb' then FEB when 'mar' then MAR when 'apr' then APR when 'may' then MAY when 'jun' then JUN when 'jul' then JUL when 'aug' then AUG when 'sep' then SEP when 'oct' then OCT when 'nov' then NOV when 'dec' then DEC else default_value end end |
.validate(value) ⇒ Object
47 48 49 50 51 |
# File 'lib/fdx_v660_api/models/month_abbreviation.rb', line 47 def self.validate(value) return false if value.nil? true end |