class Checkson::Context
Attributes
klass[R]
params[R]
Public Class Methods
new(&block)
click to toggle source
# File lib/checkson/context.rb, line 7 def initialize(&block) @klass = nil @params = {} @help = [] instance_eval(&block) end
Public Instance Methods
help(message = nil)
click to toggle source
# File lib/checkson/context.rb, line 22 def help(message = nil) @help << message if message @help end
set(key, value)
click to toggle source
# File lib/checkson/context.rb, line 18 def set(key, value) @params[key.to_sym] = value end
using(klass)
click to toggle source
# File lib/checkson/context.rb, line 14 def using(klass) @klass = klass end