class Checkson::Config
Attributes
checks[R]
name[R]
Public Class Methods
new(file)
click to toggle source
# File lib/checkson/config.rb, line 11 def initialize(file) @checks = [] instance_eval(File.read(file)) end
Protected Instance Methods
check(description, &block)
click to toggle source
# File lib/checkson/config.rb, line 18 def check(description, &block) context = Checkson::Context.new(&block) @checks << OpenStruct.new( klass: context.klass, description: description, params: context.params, help: context.help ) end