Class: Plaid::Processor
- Inherits:
-
Object
- Object
- Plaid::Processor
- Defined in:
- lib/plaid/models/processor.rb
Overview
The processor you are integrating with.
Constant Summary collapse
- PROCESSOR =
[ # TODO: Write general description for ACHQ ACHQ = 'achq'.freeze, # TODO: Write general description for ALPACA ALPACA = 'alpaca'.freeze, # TODO: Write general description for ASTRA ASTRA = 'astra'.freeze, # TODO: Write general description for CHECK CHECK = 'check'.freeze, # TODO: Write general description for CHECKBOOK CHECKBOOK = 'checkbook'.freeze, # TODO: Write general description for CIRCLE CIRCLE = 'circle'.freeze, # TODO: Write general description for DRIVEWEALTH DRIVEWEALTH = 'drivewealth'.freeze, # TODO: Write general description for DWOLLA DWOLLA = 'dwolla'.freeze, # TODO: Write general description for GALILEO GALILEO = 'galileo'.freeze, # TODO: Write general description for LITHIC LITHIC = 'lithic'.freeze, # TODO: Write general description for MODERN_TREASURY MODERN_TREASURY = 'modern_treasury'.freeze, # TODO: Write general description for MOOV MOOV = 'moov'.freeze, # TODO: Write general description for OCROLUS OCROLUS = 'ocrolus'.freeze, # TODO: Write general description for PRIME_TRUST PRIME_TRUST = 'prime_trust'.freeze, # TODO: Write general description for RIZE RIZE = 'rize'.freeze, # TODO: Write general description for SILA_MONEY SILA_MONEY = 'sila_money'.freeze, # TODO: Write general description for SVB_API SVB_API = 'svb_api'.freeze, # TODO: Write general description for TREASURY_PRIME TREASURY_PRIME = 'treasury_prime'.freeze, # TODO: Write general description for UNIT UNIT = 'unit'.freeze, # TODO: Write general description for VESTA VESTA = 'vesta'.freeze, # TODO: Write general description for VOPAY VOPAY = 'vopay'.freeze, # TODO: Write general description for WYRE WYRE = 'wyre'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = ACHQ) ⇒ Object
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
# File 'lib/plaid/models/processor.rb', line 83 def self.from_value(value, default_value = ACHQ) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'achq' then ACHQ when 'alpaca' then ALPACA when 'astra' then ASTRA when 'check' then CHECK when 'checkbook' then CHECKBOOK when 'circle' then CIRCLE when 'drivewealth' then DRIVEWEALTH when 'dwolla' then DWOLLA when 'galileo' then GALILEO when 'lithic' then LITHIC when 'modern_treasury' then MODERN_TREASURY when 'moov' then MOOV when 'ocrolus' then OCROLUS when 'prime_trust' then PRIME_TRUST when 'rize' then RIZE when 'sila_money' then SILA_MONEY when 'svb_api' then SVB_API when 'treasury_prime' then TREASURY_PRIME when 'unit' then UNIT when 'vesta' then VESTA when 'vopay' then VOPAY when 'wyre' then WYRE else default_value end end |
.validate(value) ⇒ Object
77 78 79 80 81 |
# File 'lib/plaid/models/processor.rb', line 77 def self.validate(value) return false if value.nil? true end |