module PseudoKiosk::Config
Attributes
unlock_mechanism[RW]
accepts a lambda function or string if lambda function is passed, instance of controller is passed to lambda for access to helper functions like current_user
Public Class Methods
configure(&blk)
click to toggle source
# File lib/pseudo_kiosk/config.rb, line 23 def configure(&blk) @configure_blk = blk configure! end
configure!()
click to toggle source
# File lib/pseudo_kiosk/config.rb, line 28 def configure! @configure_blk.call(self) if @configure_blk end
init!()
click to toggle source
# File lib/pseudo_kiosk/config.rb, line 10 def init! @defaults = { :@unlock_mechanism => nil, } end
reset!()
click to toggle source
Resets all configuration options to their default values.
# File lib/pseudo_kiosk/config.rb, line 17 def reset! @defaults.each do |k, v| instance_variable_set(k, v) end end