Module: Predefined::Helpers

Included in:
ActiveRecordHelpers, SequelHelpers
Defined in:
lib/predefined/query.rb

Instance Method Summary collapse

Instance Method Details

#predefined_helper_query(template_name) ⇒ Object



64
65
66
# File 'lib/predefined/query.rb', line 64

def predefined_helper_query(template_name)
  predefined_helper_query_class.new(template_name)
end

#predefined_helper_query_classObject



60
61
62
# File 'lib/predefined/query.rb', line 60

def predefined_helper_query_class
  raise "Not Implemented"
end

#select_all(template_name, params = nil) ⇒ Object



68
69
70
# File 'lib/predefined/query.rb', line 68

def select_all(template_name, params=nil)
  predefined_helper_query(template_name).select_all(params)
end

#select_object(template_name, klass, params = nil) ⇒ Object



88
89
90
# File 'lib/predefined/query.rb', line 88

def select_object(template_name, klass, params=nil)
  predefined_helper_query(template_name).select_object(klass, params)
end

#select_objects(template_name, klass, params = nil) ⇒ Object



92
93
94
# File 'lib/predefined/query.rb', line 92

def select_objects(template_name, klass, params=nil)
  predefined_helper_query(template_name).select_objects(klass, params)
end

#select_one(template_name, params = nil) ⇒ Object



72
73
74
# File 'lib/predefined/query.rb', line 72

def select_one(template_name, params=nil)
  predefined_helper_query(template_name).select_one(params)
end

#select_rows(template_name, params = nil) ⇒ Object



76
77
78
# File 'lib/predefined/query.rb', line 76

def select_rows(template_name, params=nil)
  predefined_helper_query(template_name).select_rows(params)
end

#select_value(template_name, params = nil) ⇒ Object



84
85
86
# File 'lib/predefined/query.rb', line 84

def select_value(template_name, params=nil)
  predefined_helper_query(template_name).select_value(params)
end

#select_values(template_name, params = nil) ⇒ Object



80
81
82
# File 'lib/predefined/query.rb', line 80

def select_values(template_name, params=nil)
  predefined_helper_query(template_name).select_values(params)
end