Class: Botz::Result
- Inherits:
-
Object
- Object
- Botz::Result
- Includes:
- ActiveModel::Attributes, ActiveModel::Model
- Defined in:
- lib/botz/result.rb
Overview
Scrape results
Class Method Summary collapse
Class Method Details
.define(name) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/botz/result.rb', line 10 def self.define(name) case name when /.*\?/ attribute name, :boolean validates name, inclusion: { in: [true, false] } else attribute name validates name, presence: true, allow_blank: true end end |