class Auctify::Configuration
Attributes
auction_prolonging_limit[RW]
auctioneer_commission_in_percent[RW]
autofinish_auction_after_bidding[RW]
autoregister_as_bidders_all_instances_of_classes[RW]
default_bid_steps_ladder[RW]
restrict_overbidding_yourself_to_max_price_increasing[RW]
when_to_notify_bidders_before_end_of_bidding[RW]
Public Class Methods
new()
click to toggle source
# File lib/auctify/configuration.rb, line 14 def initialize # set defaults here @autoregister_as_bidders_all_instances_of_classes = [] @auction_prolonging_limit = 2.minutes @auctioneer_commission_in_percent = 1 # % @autofinish_auction_after_bidding = false @when_to_notify_bidders_before_end_of_bidding = nil # no notifying @default_bid_steps_ladder = { 0.. => 1 } @restrict_overbidding_yourself_to_max_price_increasing = true end
Public Instance Methods
autoregistering_for?(instance)
click to toggle source
# File lib/auctify/configuration.rb, line 25 def autoregistering_for?(instance) return false if instance.blank? autoregister_as_bidders_all_instances_of_classes.include?(instance.class.name) end