module Sequel::Plugins::PgLtree
The Sequel::PgLtree
model plugin
@example Simple usage
require 'sequel-pg-ltree' Document.plugin Sequel::PgLtree
Public Class Methods
apply(model, _opts = OPTS)
click to toggle source
Apply the model instance
@param [object] model @param [OPTS] _opts
@return void
# File lib/sequel/plugins/pg_ltree/pg_ltree.rb, line 21 def self.apply(model, _opts = OPTS) model.instance_eval do plugin :dirty end end
configure(model, options = {})
click to toggle source
Plugin configuration
@param [object] model @param [hash] options
@return object
# File lib/sequel/plugins/pg_ltree/pg_ltree.rb, line 33 def self.configure(model, options = {}) model.instance_eval do @column = options.fetch(:column, nil) @cascade = options.fetch(:cascade, true) end model end