Parent

Methods

Class/Module Index [+]

Quicksearch

Sequel::Model::DatasetModule

This Module subclass is used by Model.dataset_module to add dataset methods to classes. It adds a couple of features standard Modules, allowing you to use the same subset method you can call on Model, as well as making sure that public methods added to the module automatically have class methods created for them.

Public Class Methods

new(model) click to toggle source

Store the model related to this dataset module.

# File lib/sequel/model/dataset_module.rb, line 11
def initialize(model)
  @model = model
end

Public Instance Methods

subset(name, *args, &block) click to toggle source

Define a named filter for this dataset, see Model.subset for details.

# File lib/sequel/model/dataset_module.rb, line 17
def subset(name, *args, &block)
  define_method(name){filter(*args, &block)}
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.