class Tetrahedron::Sessions::Configuration
Constants
- OPTIONS
Public Instance Methods
dsl(&block)
click to toggle source
# File lib/tetrahedron/sessions.rb, line 6 def dsl(&block) config = self dsl = Class.new OPTIONS.each do |option| dsl.send :define_method, option.to_sym do |value| config.instance_variable_set(:"@#{option}", value) end end dsl.new.instance_eval(&block) end