Module: ROC::Types::AllTypes
Instance Method Summary collapse
Methods included from MethodGenerators
deserializing_method, nonserializing_method, serializing_and_deserializing_method, serializing_method, zero_arg_method
Instance Method Details
#eval(script, *args) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/roc/types/all_types.rb', line 24 def eval(script, *args) keys = [self.key] argv = [] args.each do |a| if a.is_a?(ROC::Base) keys << a.key else argv << a end end self.storage.call :eval, script, keys.size, *keys, *argv end |