963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
|
# File 'lib/XMLFields.rb', line 963
def self.from_hash(hash, name='filtering')
base = hash[name]
if(base)
this = Filtering.new
this.prepaid = base['prepaid']
this.international = base['international']
this.chargeback = base['chargeback']
SchemaValidation.validate_boolean(this.prepaid, false, name, 'prepaid')
SchemaValidation.validate_boolean(this.international, false, name, 'international')
SchemaValidation.validate_boolean(this.chargeback, false, name, 'chargeback')
this
else
nil
end
end
|