module AccountComponent::Controls::Account

Public Class Methods

balance() click to toggle source
# File lib/account_component/controls/account.rb, line 26
def self.balance
  Money.example
end
example(balance: nil, sequence: nil) click to toggle source
# File lib/account_component/controls/account.rb, line 4
def self.example(balance: nil, sequence: nil)
  balance ||= self.balance

  account = AccountComponent::Account.build

  account.id = id
  account.balance = balance
  account.opened_time = Time::Effective::Raw.example

  account.sequence = sequence unless sequence.nil?

  account
end
id() click to toggle source
# File lib/account_component/controls/account.rb, line 18
def self.id
  ID.example(increment: id_increment)
end
id_increment() click to toggle source
# File lib/account_component/controls/account.rb, line 22
def self.id_increment
  11
end