Class: INatGet::Data::Helper::Field::Verifiable Private

Inherits:
Scalar show all
Defined in:
lib/inat-get/data/helpers/defs/verifiable.rb

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Instance Attribute Summary

Attributes inherited from INatGet::Data::Helper::Field

#helper, #key

Instance Method Summary collapse

Methods inherited from Scalar

#valid?

Methods inherited from INatGet::Data::Helper::Field

#prepare, #to_api, #valid?

Constructor Details

#initialize(helper, key) ⇒ Verifiable

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of Verifiable.



7
8
9
# File 'lib/inat-get/data/helpers/defs/verifiable.rb', line 7

def initialize(helper, key)
  super helper, key, Boolean
end

Instance Method Details

#to_sequel(value) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



11
12
13
14
15
16
17
# File 'lib/inat-get/data/helpers/defs/verifiable.rb', line 11

def to_sequel(value)
  if value
    Sequel.~(quality_grade: 'casual')
  else
    { quality_grade: 'casual' }
  end
end