Class: Glossarist::Designation::Abbreviation

Inherits:
Expression show all
Includes:
Utilities::Enum
Defined in:
lib/glossarist/designation/abbreviation.rb

Instance Attribute Summary collapse

Attributes inherited from Expression

#grammar_info, #prefix, #usage_info

Attributes inherited from Base

#designation, #geographical_area

Instance Method Summary collapse

Methods included from Utilities::Enum

extended, included

Methods inherited from Expression

from_h

Methods inherited from Base

from_h

Methods inherited from Model

from_h, #initialize, new, #set_attribute

Constructor Details

This class inherits a constructor from Glossarist::Model

Instance Attribute Details

#internationalObject

Returns the value of attribute international.



13
14
15
# File 'lib/glossarist/designation/abbreviation.rb', line 13

def international
  @international
end

Instance Method Details

#to_hObject



15
16
17
18
19
20
# File 'lib/glossarist/designation/abbreviation.rb', line 15

def to_h
  super().merge({
    "type" => type.to_s,
    "international" => international,
  }).compact
end