Module: CallSp::ClassMethods
- Defined in:
- lib/call_sp.rb
Instance Method Summary collapse
Instance Method Details
#procedure(name, options = {}) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/call_sp.rb', line 12 def procedure(name, = {}) proc_name = [:as] || name self.class_eval(<<-EOM, __FILE__, __LINE__ + 1) def self.#{name}(params = [], options = {}) options = #{}.merge!(options) StoredProcedure.call_proc("#{proc_name}", params, options) end EOM end |