Module: Predefined::Helpers
- Included in:
- ActiveRecordHelpers, SequelHelpers
- Defined in:
- lib/predefined/query.rb
Instance Method Summary collapse
- #predefined_helper_query(template_name) ⇒ Object
- #predefined_helper_query_class ⇒ Object
- #select_all(template_name, params = nil) ⇒ Object
- #select_object(template_name, klass, params = nil) ⇒ Object
- #select_objects(template_name, klass, params = nil) ⇒ Object
- #select_one(template_name, params = nil) ⇒ Object
- #select_rows(template_name, params = nil) ⇒ Object
- #select_value(template_name, params = nil) ⇒ Object
- #select_values(template_name, params = nil) ⇒ Object
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_class ⇒ Object
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 |