Sha256: 24cc620ad2743347edbfc9683bd4592e8b8646cb04ae7e70ec9427250b27c461
Contents?: true
Size: 920 Bytes
Versions: 2
Compression:
Stored size: 920 Bytes
Contents
# typed: strict # frozen_string_literal: true module LunchMoney # https://lunchmoney.dev/#config-object class Config < LunchMoney::DataObject # API object reference documentation: https://lunchmoney.dev/#config-object sig { returns(Integer) } attr_accessor :config_id sig { returns(Number) } attr_accessor :amount, :to_base sig { returns(String) } attr_accessor :cadence, :currency, :auto_suggest sig do params( config_id: Integer, cadence: String, amount: Number, currency: String, to_base: Number, auto_suggest: String, ).void end def initialize(config_id:, cadence:, amount:, currency:, to_base:, auto_suggest:) super() @config_id = config_id @cadence = cadence @amount = amount @currency = currency @to_base = to_base @auto_suggest = auto_suggest end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lunchmoney-1.0.0 | lib/lunchmoney/budget/config.rb |
lunchmoney-0.10.0 | lib/lunchmoney/budget/config.rb |