class Ohm::Finder(M, T)

Defined in:

ohm.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(model : M, key : Nest, indices : Set(String), expr : T) #

[View source]

Instance Method Detail

def as_index(name : String, value : String) #

[View source]
def as_index(name : String, values : Array(String)) #

[View source]
def combine(filter : Filter) #

[View source]
def except(filter : Filter) #

[View source]
def expr : T #

[View source]
def express(filter : Filter) #

[View source]
def find(filter : Filter) #

[View source]
def ids #

[View source]
def includes?(id : Nil) #

[View source]
def includes?(id : String) #

[View source]
def includes?(object : Ohm::Model) #

[View source]
def includes?(id) #

[View source]
def indices : Set(String) #

[View source]
def key : Nest #

[View source]
def model #

[View source]
def size #

[View source]
def to_a #

[View source]
def union(filter : Filter) #

[View source]