Class: CloudPayments::Model

Inherits:
Hashie::Trash
  • Object
show all
Includes:
Hashie::Extensions::IgnoreUndeclared
Defined in:
lib/cloud_payments/models/model.rb

Constant Summary collapse

DateTimeTransform =
->(v) { DateTime.parse(v) if v && v.respond_to?(:to_s) }
DecimalTransform =
->(v) { v.to_d if v }
IntegralTransform =
->(v) { v.to_i if v }
BooleanTransform =
->(v) { (v == '0') ? false : !!v }