Class: AuctionFunCore::Contracts::AuctionContext::CreateContract

Inherits:
AuctionFunCore::Contracts::ApplicationContract show all
Includes:
Business::Configuration
Defined in:
lib/auction_fun_core/contracts/auction_context/create_contract.rb

Overview

Contract class to create new auctions.

Constant Summary collapse

REQUIRED_FINISHED_AT =
AUCTION_KINDS - ["penny"]

Constants included from Business::Configuration

Business::Configuration::AUCTION_KINDS, Business::Configuration::AUCTION_MAX_TITLE_LENGTH, Business::Configuration::AUCTION_MIN_TITLE_LENGTH, Business::Configuration::AUCTION_STATUSES, Business::Configuration::AUCTION_STOPWATCH_MAX_VALUE, Business::Configuration::AUCTION_STOPWATCH_MIN_VALUE, Business::Configuration::MAX_NAME_LENGTH, Business::Configuration::MAX_PASSWORD_LENGTH, Business::Configuration::MIN_NAME_LENGTH, Business::Configuration::MIN_PASSWORD_LENGTH

Constants inherited from AuctionFunCore::Contracts::ApplicationContract

AuctionFunCore::Contracts::ApplicationContract::EMAIL_REGEX, AuctionFunCore::Contracts::ApplicationContract::I18N_MACRO_SCOPE