Class: AuctionFunCore::Entities::Auction

Inherits:
ROM::Struct
  • Object
show all
Defined in:
lib/auction_fun_core/entities/auction.rb

Overview

Auction Relations class. This return simple objects with attribute readers to represent data in your auction.

Constant Summary collapse

INQUIRER_ATTRIBUTES =
Relations::Auctions::STATUSES.values.freeze

Instance Method Summary collapse

Instance Method Details

#initial_bidObject



10
11
12
# File 'lib/auction_fun_core/entities/auction.rb', line 10

def initial_bid
  Money.new(initial_bid_cents, initial_bid_currency)
end

#minimal_bidObject



14
15
16
# File 'lib/auction_fun_core/entities/auction.rb', line 14

def minimal_bid
  Money.new(minimal_bid_cents, minimal_bid_currency)
end

#winner?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/auction_fun_core/entities/auction.rb', line 18

def winner?
  winner_id.present?
end