Class: Sequel::BasicObject

Inherits:
BasicObject
Defined in:
lib/sequel/sql.rb,
lib/sequel/sql.rb

Overview

If on 1.9, create a Sequel::BasicObject class that is just like the default BasicObject class, except that missing constants are resolved in Object. This allows the virtual row support to work with classes without prefixing them with ::, such as:

DB[:bonds].filter{maturity_date > Time.now}

Class Method Summary collapse

Class Method Details

.const_missing(name) ⇒ Object

Lookup missing constants in ::Object



18
19
20
# File 'lib/sequel/sql.rb', line 18

def self.const_missing(name)
  ::Object.const_get(name)
end