Class: Hashie::IUTrash
- Includes:
- Extensions::Dash::PropertyTranslation
- Defined in:
- lib/braspag-rest/hashie/iutrash.rb
Direct Known Subclasses
BraspagRest::Address, BraspagRest::CreditCard, BraspagRest::Customer, BraspagRest::FraudAnalyses::Browser, BraspagRest::FraudAnalyses::Cart, BraspagRest::FraudAnalyses::Item, BraspagRest::FraudAnalyses::Leg, BraspagRest::FraudAnalyses::MerchantDefinedFields, BraspagRest::FraudAnalyses::Passenger, BraspagRest::FraudAnalyses::ReplyData, BraspagRest::FraudAnalyses::Shipping, BraspagRest::FraudAnalyses::Travel, BraspagRest::FraudAnalysis, BraspagRest::Payment, BraspagRest::Refund, BraspagRest::Sale
Instance Method Summary collapse
Instance Method Details
#inverse_attributes ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/braspag-rest/hashie/iutrash.rb', line 7 def inverse_attributes self.class.translations.each_with_object({}) do |(from, property), attributes| value = nested_inverse(self.send(property)) unless value.nil? attributes[from] = value end end end |