Module: UkrsibAPI::Models::Types
- Defined in:
- lib/ukrsib_api/models/types.rb
Overview
best practices
Constant Summary collapse
- UnixTimestampWithMilliseconds =
Types::Coercible::Integer.constructor do |value| # Convert Unix timestamp (milliseconds) to Time object ::Time.at(value / 1000).utc if value end
- CoercibleDecimal =
Types::Nominal::Decimal.constructor do |value| case value when Float BigDecimal(value.to_s, 2) # Convert float to string first else begin BigDecimal(value) rescue StandardError nil end # Fallback for other cases end end