Sha256: 3cf64936e82cfedaeb0e1bff3b5e06ce84da6f84dfbb8ebe81927497b16a04c5
Contents?: true
Size: 480 Bytes
Versions: 2
Compression:
Stored size: 480 Bytes
Contents
module Gringotts class Attempt < ActiveRecord::Base belongs_to :vault validates :vault_id, presence: true validates :code_received, presence: true scope :unsuccessful, lambda { where(successful: false) } scope :since, lambda { |dt| where("created_at > ?", dt) } def validate(code) return self.valid? && AttemptValidator.valid?(self) end def successful? return self.successful end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gringotts-0.6.7 | app/models/gringotts/attempt.rb |
gringotts-0.6.5 | app/models/gringotts/attempt.rb |