Module: Sequel::Plugins::GemExtendedDataset::DatasetMethods

Defined in:
lib/rudisco/models/gem/dataset_methods.rb

Instance Method Summary collapse

Instance Method Details

#action(command, params = {}) ⇒ Gem::Dataset

Returns:

  • (Gem::Dataset)

See Also:



9
10
11
12
13
# File 'lib/rudisco/models/gem/dataset_methods.rb', line 9

def action(command, params = {})
  each { |cortege| cortege.action command, params }

  return self
end

#find_phrase(word) ⇒ Gem::Dataset

Returns:

  • (Gem::Dataset)

See Also:

  • Rudisco::Gem#find_phrase


19
20
21
22
23
24
25
26
# File 'lib/rudisco/models/gem/dataset_methods.rb', line 19

def find_phrase(word)
  search_filter =
    Sequel.ilike(:name, "%#{word}%") || Sequel.ilike(:description, "%#{word}%")

  dataset = where search_filter

  return dataset
end