Class: UspsApi::FinancialService
- Inherits:
-
Object
- Object
- UspsApi::FinancialService
- Defined in:
- lib/usps_api/models/financial_service.rb
Overview
financialService.
Constant Summary collapse
- FINANCIAL_SERVICE =
[ # TODO: Write general description for BURIAL_FLAG BURIAL_FLAG = 'BURIAL_FLAG'.freeze, # TODO: Write general description for DUCK_STAMP DUCK_STAMP = 'DUCK_STAMP'.freeze, # TODO: Write general description for GIFT_CARDS GIFT_CARDS = 'GIFT_CARDS'.freeze, # TODO: Write general description for GREETING_CARDS GREETING_CARDS = 'GREETING_CARDS'.freeze, # TODO: Write general description for MONEY_ORDER_DOMESTIC MONEY_ORDER_DOMESTIC = 'MONEY_ORDER_DOMESTIC'.freeze, # TODO: Write general description for MONEY_ORDER_INQUIRY MONEY_ORDER_INQUIRY = 'MONEY_ORDER_INQUIRY'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = BURIAL_FLAG) ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/usps_api/models/financial_service.rb', line 35 def self.from_value(value, default_value = BURIAL_FLAG) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'burial_flag' then BURIAL_FLAG when 'duck_stamp' then DUCK_STAMP when 'gift_cards' then GIFT_CARDS when 'greeting_cards' then GREETING_CARDS when 'money_order_domestic' then MONEY_ORDER_DOMESTIC when 'money_order_inquiry' then MONEY_ORDER_INQUIRY else default_value end end |
.validate(value) ⇒ Object
29 30 31 32 33 |
# File 'lib/usps_api/models/financial_service.rb', line 29 def self.validate(value) return false if value.nil? FINANCIAL_SERVICE.include?(value) end |