class Geckoboard::OptionalField

Attributes

optional[R]

Public Class Methods

new(id, optional: false, **options) click to toggle source
Calls superclass method Geckoboard::Field::new
# File lib/geckoboard/field_types.rb, line 20
def initialize(id, optional: false, **options)
  super(id, **options)

  @optional = optional
end

Public Instance Methods

to_hash() click to toggle source
Calls superclass method Geckoboard::Field#to_hash
# File lib/geckoboard/field_types.rb, line 26
def to_hash
  super.merge(optional: @optional)
end