class Botz::Result

Scrape results

Public Class Methods

define(name, presence: true) click to toggle source
# File lib/botz/result.rb, line 10
def self.define(name, presence: true)
  case name
  when /.*\?/
    attribute name, :boolean
    validates name, inclusion: { in: [true, false] } if presence
  else
    attribute name
    validates name, presence: true, allow_blank: true if presence
  end
end