class Declarative::Options

Public Instance Methods

call(context, *args) click to toggle source

Evaluates every element and returns a hash. Accepts context and arbitrary arguments.

# File lib/declarative/options.rb, line 12
def call(context, *args)
  Hash[ collect { |k,v| [k,v.(context, *args) ] } ]
end