Module: Sequel::HistoryExtension::HistoryCreateExtensionMethods

Defined in:
lib/sequel/extensions/history_extension.rb

Instance Method Summary collapse

Instance Method Details

#column(name, type, opts = OPTS) ⇒ Object



18
19
20
21
# File 'lib/sequel/extensions/history_extension.rb', line 18

def column(name, type, opts = OPTS)
  return if opts[:operation] == :only
  self.class.instance_method(:column).bind(self).call(name, type, opts)
end

#foreign_key(name, table = nil, opts = OPTS) ⇒ Object



28
29
30
# File 'lib/sequel/extensions/history_extension.rb', line 28

def foreign_key(name, table=nil, opts = OPTS)
  self.class.instance_method(:foreign_key).bind(self).call(name,nil,opts)
end

#index(columns, opts = OPTS) ⇒ Object



23
24
25
26
# File 'lib/sequel/extensions/history_extension.rb', line 23

def index(columns, opts = OPTS)
  return if opts[:operation] == :only
  self.class.instance_method(:index).bind(self).call(columns, opts)
end