Class: Anchor::Types::Enum

Inherits:
Object
  • Object
show all
Defined in:
lib/anchor/types.rb

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.valuesObject (readonly)

Returns the value of attribute values.



242
243
244
# File 'lib/anchor/types.rb', line 242

def values
  @values
end

Class Method Details

.anchor_schema_name(name = nil) ⇒ Object



244
245
246
# File 'lib/anchor/types.rb', line 244

def anchor_schema_name(name = nil)
  @anchor_schema_name ||= name || default_name
end

.value(name, value) ⇒ Object



248
249
250
251
# File 'lib/anchor/types.rb', line 248

def value(name, value)
  @values ||= []
  @values.push([name, Types::Literal.new(value)])
end