Module: WebFetch::Validatable

Included in:
Gatherer, Retriever
Defined in:
lib/web_fetch/concerns/validatable.rb

Overview

Provides boilerplate for a validatable model

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#errorsObject (readonly)

Returns the value of attribute errors.



6
7
8
# File 'lib/web_fetch/concerns/validatable.rb', line 6

def errors
  @errors
end

Instance Method Details

#valid?Boolean

Returns:

  • (Boolean)


8
9
10
11
12
# File 'lib/web_fetch/concerns/validatable.rb', line 8

def valid?
  @errors = []
  validate
  @errors.empty?
end