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(" def self.\#{name}(params = [], options = {})\n options = \#{options}.merge!(options)\n StoredProcedure.call_proc(\"\#{proc_name}\", params, options)\n end\n EOM\n\nend\n", __FILE__, __LINE__ + 1) |