class Scraprr::RequiredFilter
Public Class Methods
new(chain, name)
click to toggle source
# File lib/scraprr/required_filter.rb, line 3 def initialize(chain, name) @chain = chain @name = name end
Public Instance Methods
run(value)
click to toggle source
# File lib/scraprr/required_filter.rb, line 8 def run(value) value = @chain.run(value) if value == nil || value == '' raise MissingAttributeError.new "#{@name} has empty value" end value end