Sha256: 6b2364ea710f39a7f4aeabe4152894c7aff32740f3305b451be0bdfd00efabb1

Contents?: true

Size: 611 Bytes

Versions: 20

Compression:

Stored size: 611 Bytes

Contents

class Marty::Base < ActiveRecord::Base
  self.table_name_prefix = "marty_"
  self.abstract_class = true

  def self.mcfly_pt(pt)
    tb = self.table_name
    self.where("#{tb}.obsoleted_dt >= ? AND #{tb}.created_dt < ?", pt, pt)
  end
  MCFLY_PT_SIG = [1, 1]

  # FIXME: hacky signatures for AR queries
  COUNT_SIG    = [0, 0]
  DISTINCT_SIG = [0, 100]
  FIRST_SIG    = [0, 1]
  GROUP_SIG    = [1, 100]
  JOINS_SIG    = [1, 100]
  LAST_SIG     = [0, 1]
  LIMIT_SIG    = [1, 1]
  NOT_SIG      = [1, 100]
  ORDER_SIG    = [1, 100]
  PLUCK_SIG    = [1, 100]
  SELECT_SIG   = [1, 100]
  WHERE_SIG    = [0, 100]
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
marty-2.0.0 app/models/marty/base.rb
marty-1.2.9 app/models/marty/base.rb
marty-1.2.8 app/models/marty/base.rb
marty-1.2.7 app/models/marty/base.rb
marty-1.2.6 app/models/marty/base.rb
marty-1.2.5 app/models/marty/base.rb
marty-1.2.4 app/models/marty/base.rb
marty-1.2.3 app/models/marty/base.rb
marty-1.2.2 app/models/marty/base.rb
marty-1.2.1 app/models/marty/base.rb
marty-1.2.0 app/models/marty/base.rb
marty-1.1.9 app/models/marty/base.rb
marty-1.1.8 app/models/marty/base.rb
marty-1.1.7 app/models/marty/base.rb
marty-1.1.6 app/models/marty/base.rb
marty-1.1.5 app/models/marty/base.rb
marty-1.1.4 app/models/marty/base.rb
marty-1.1.3 app/models/marty/base.rb
marty-1.1.2 app/models/marty/base.rb
marty-1.1.1 app/models/marty/base.rb