lib/extensions/kernel_extensions.rb in rulp-0.0.5 vs lib/extensions/kernel_extensions.rb in rulp-0.0.6
- old
+ new
@@ -20,17 +20,17 @@
method_name = "#{value}" rescue ""
start = method_name[0]
if (start <= "Z" && start >= "A")
case method_name[-1]
when "b"
- method_name = method_name[0..(method_name[-2] == "_" ? -3 : -2)] + args.join("_")
- return BV.send(method_name)
+ method_name = method_name[0..(method_name[-2] == "_" ? -3 : -2)]
+ return BV.send(method_name, args)
when "i"
- method_name = method_name[0..(method_name[-2] == "_" ? -3 : -2)] + args.join("_")
- return IV.send(method_name)
+ method_name = method_name[0..(method_name[-2] == "_" ? -3 : -2)]
+ return IV.send(method_name, args)
when "f"
- method_name = method_name[0..(method_name[-2] == "_" ? -3 : -2)] + args.join("_")
- return LV.send(method_name)
+ method_name = method_name[0..(method_name[-2] == "_" ? -3 : -2)]
+ return LV.send(method_name, args)
end
end
old_method_missing(value, *args)
end