Module: Enumerize::Hooks::SequelDataset

Defined in:
lib/enumerize/hooks/sequel_dataset.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



4
5
6
# File 'lib/enumerize/hooks/sequel_dataset.rb', line 4

def self.included(klass)
  klass.alias_method_chain :literal_append, :enumerize
end

Instance Method Details

#literal_append_with_enumerize(sql, v) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/enumerize/hooks/sequel_dataset.rb', line 8

def literal_append_with_enumerize(sql, v)
  if v.is_a?(Enumerize::Value)
    literal_append(sql, v.value)
  else
    literal_append_without_enumerize(sql, v)
  end
end