Sha256: 3ca3e0bd93484360e87c817c58640f234ca968212a6f172a33ab73f8b09d85e6
Contents?: true
Size: 726 Bytes
Versions: 5
Compression:
Stored size: 726 Bytes
Contents
# typed: strict # frozen_string_literal: true module LunchMoney module Objects # https://lunchmoney.dev/#recurring-expenses-object class RecurringExpenseBase < LunchMoney::Objects::Object sig { returns(String) } attr_accessor :payee, :currency, :amount sig { returns(T.nilable(Number)) } attr_accessor :to_base sig do params( payee: String, amount: String, currency: String, to_base: T.nilable(Number), ).void end def initialize(payee:, amount:, currency:, to_base:) super() @payee = payee @amount = amount @currency = currency @to_base = to_base end end end end
Version data entries
5 entries across 5 versions & 1 rubygems