lib/epom/epom_element.rb in epom-0.10.10 vs lib/epom/epom_element.rb in epom-0.10.11
- old
+ new
@@ -88,11 +88,11 @@
def self.method_missing(name, *args)
if self.extended_methods.keys.include?(name.to_sym)
if args.count == 1 and args[0].is_a?(Hash)
signature = extended_methods[name]
- url_params_signature = signature[:url_parameters]
- body_params_signature = signature[:body_parameters]
+ url_params_signature = signature[:url_parameters] || []
+ body_params_signature = signature[:body_parameters] || []
args[0].symbolize_keys!
url_params = args[0].select{|key, value| url_params_signature.include? key}
body_params = args[0].select{|key, value| body_params_signature.include? key}
\ No newline at end of file