Class: ModernTreasury::Code1
- Inherits:
-
Object
- Object
- ModernTreasury::Code1
- Defined in:
- lib/modern_treasury/models/code1.rb
Overview
The return code. For ACH returns, this is the required ACH return code.
Constant Summary collapse
- CODE1 =
[ # TODO: Write general description for ENUM_901 ENUM_901 = '901'.freeze, # TODO: Write general description for ENUM_902 ENUM_902 = '902'.freeze, # TODO: Write general description for ENUM_903 ENUM_903 = '903'.freeze, # TODO: Write general description for ENUM_904 ENUM_904 = '904'.freeze, # TODO: Write general description for ENUM_905 ENUM_905 = '905'.freeze, # TODO: Write general description for ENUM_907 ENUM_907 = '907'.freeze, # TODO: Write general description for ENUM_908 ENUM_908 = '908'.freeze, # TODO: Write general description for ENUM_909 ENUM_909 = '909'.freeze, # TODO: Write general description for ENUM_910 ENUM_910 = '910'.freeze, # TODO: Write general description for ENUM_911 ENUM_911 = '911'.freeze, # TODO: Write general description for ENUM_912 ENUM_912 = '912'.freeze, # TODO: Write general description for ENUM_914 ENUM_914 = '914'.freeze, # TODO: Write general description for R01 R01 = 'R01'.freeze, # TODO: Write general description for R02 R02 = 'R02'.freeze, # TODO: Write general description for R03 R03 = 'R03'.freeze, # TODO: Write general description for R04 R04 = 'R04'.freeze, # TODO: Write general description for R05 R05 = 'R05'.freeze, # TODO: Write general description for R06 R06 = 'R06'.freeze, # TODO: Write general description for R07 R07 = 'R07'.freeze, # TODO: Write general description for R08 R08 = 'R08'.freeze, # TODO: Write general description for R09 R09 = 'R09'.freeze, # TODO: Write general description for R10 R10 = 'R10'.freeze, # TODO: Write general description for R11 R11 = 'R11'.freeze, # TODO: Write general description for R12 R12 = 'R12'.freeze, # TODO: Write general description for R14 R14 = 'R14'.freeze, # TODO: Write general description for R15 R15 = 'R15'.freeze, # TODO: Write general description for R16 R16 = 'R16'.freeze, # TODO: Write general description for R17 R17 = 'R17'.freeze, # TODO: Write general description for R20 R20 = 'R20'.freeze, # TODO: Write general description for R21 R21 = 'R21'.freeze, # TODO: Write general description for R22 R22 = 'R22'.freeze, # TODO: Write general description for R23 R23 = 'R23'.freeze, # TODO: Write general description for R24 R24 = 'R24'.freeze, # TODO: Write general description for R29 R29 = 'R29'.freeze, # TODO: Write general description for R31 R31 = 'R31'.freeze, # TODO: Write general description for R33 R33 = 'R33'.freeze, # TODO: Write general description for R37 R37 = 'R37'.freeze, # TODO: Write general description for R38 R38 = 'R38'.freeze, # TODO: Write general description for R39 R39 = 'R39'.freeze, # TODO: Write general description for R51 R51 = 'R51'.freeze, # TODO: Write general description for R52 R52 = 'R52'.freeze, # TODO: Write general description for R53 R53 = 'R53'.freeze, # TODO: Write general description for CURRENCYCLOUD CURRENCYCLOUD = 'currencycloud'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = ENUM_901) ⇒ Object
146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 |
# File 'lib/modern_treasury/models/code1.rb', line 146 def self.from_value(value, default_value = ENUM_901) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'enum_901' then ENUM_901 when 'enum_902' then ENUM_902 when 'enum_903' then ENUM_903 when 'enum_904' then ENUM_904 when 'enum_905' then ENUM_905 when 'enum_907' then ENUM_907 when 'enum_908' then ENUM_908 when 'enum_909' then ENUM_909 when 'enum_910' then ENUM_910 when 'enum_911' then ENUM_911 when 'enum_912' then ENUM_912 when 'enum_914' then ENUM_914 when 'r01' then R01 when 'r02' then R02 when 'r03' then R03 when 'r04' then R04 when 'r05' then R05 when 'r06' then R06 when 'r07' then R07 when 'r08' then R08 when 'r09' then R09 when 'r10' then R10 when 'r11' then R11 when 'r12' then R12 when 'r14' then R14 when 'r15' then R15 when 'r16' then R16 when 'r17' then R17 when 'r20' then R20 when 'r21' then R21 when 'r22' then R22 when 'r23' then R23 when 'r24' then R24 when 'r29' then R29 when 'r31' then R31 when 'r33' then R33 when 'r37' then R37 when 'r38' then R38 when 'r39' then R39 when 'r51' then R51 when 'r52' then R52 when 'r53' then R53 when 'currencycloud' then CURRENCYCLOUD else default_value end end |
.validate(value) ⇒ Object
140 141 142 143 144 |
# File 'lib/modern_treasury/models/code1.rb', line 140 def self.validate(value) return false if value.nil? CODE1.include?(value) end |