module Sequel::Plugins::GemExtendedDataset::DatasetMethods

Public Instance Methods

action(command, params = {}) click to toggle source

@see Rudisco::Gem#action

@return [Gem::Dataset]

# 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) click to toggle source

@see Rudisco::Gem#find_phrase

@return [Gem::Dataset]

# 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