module Nuggets::Array::ExtractOptionsMixin

Public Instance Methods

extract_options([default]) → aHash or +default+ click to toggle source

Returns options hash from array or default.

   # File lib/nuggets/array/extract_options_mixin.rb
35 def extract_options(default = {})
36   last.is_a?(::Hash) ? last : default
37 end
extract_options!([default]) → aHash or +default+ click to toggle source

Extracts options hash from array or returns default.

   # File lib/nuggets/array/extract_options_mixin.rb
43 def extract_options!(default = {})
44   last.is_a?(::Hash) ? pop : default
45 end