class Kameleon::DSL::Verify::Absence::Link
! below class need some love - refactoring
Attributes
conditions[R]
Public Class Methods
new(params)
click to toggle source
# File lib/kameleon/dsl/verify/absence.rb, line 60 def initialize(params) @conditions = [] parse_params(params) end
Private Instance Methods
parse_params(params)
click to toggle source
# File lib/kameleon/dsl/verify/absence.rb, line 67 def parse_params(params) case params when Hash params.each_pair do |text, url| conditions << Condition.new(:have_no_link, text, :href => url) end when String conditions << Condition.new(:have_no_link, params) when Array params.each { |param| parse_params(param) } else raise 'not implemented' end end