Module: Sequel::HistoryExtension::HistoryCreateExtensionMethods
- Defined in:
- lib/sequel/extensions/history_extension.rb
Instance Method Summary collapse
- #column(name, type, opts = OPTS) ⇒ Object
- #foreign_key(name, table = nil, opts = OPTS) ⇒ Object
- #index(columns, opts = OPTS) ⇒ Object
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 |