module Tickr::Interfaces::ActiveRecord
Public Class Methods
included(base)
click to toggle source
# File lib/tickr/interfaces/active_record.rb, line 8 def self.included(base) base.before_create :set_tickr_id base.before_create :ensure_id_set private def set_tickr_id self.id ||= $tickr.get_ticket end def ensure_id_set raise TickrIdNotSetError if self.id.nil? end end
Public Instance Methods
ensure_id_set()
click to toggle source
# File lib/tickr/interfaces/active_record.rb, line 16 def ensure_id_set raise TickrIdNotSetError if self.id.nil? end
set_tickr_id()
click to toggle source
# File lib/tickr/interfaces/active_record.rb, line 13 def set_tickr_id self.id ||= $tickr.get_ticket end