lib/saorin/utility.rb in saorin-0.3.2 vs lib/saorin/utility.rb in saorin-0.4.0
- old
+ new
@@ -1,7 +1,11 @@
module Saorin
module Utility
class << self
+ def extract_options!(args)
+ args.last.is_a?(::Hash) ? args.pop : {}
+ end
+
def symbolized_keys(hash)
hash = hash.dup
hash.keys.each do |key|
if key.is_a?(::String)
hash[key.to_sym] = hash.delete(key)