Class: Tabry::Models::OptionBase

Inherits:
ConfigObject show all
Defined in:
lib/tabry/models/option_base.rb

Direct Known Subclasses

ConstOption, IncludeOption, MethodOption, ShellOption

Constant Summary collapse

FIELDS =
{
  type: :string,
  value: :string,
}.freeze

Instance Attribute Summary

Attributes inherited from ConfigObject

#_raw, #_root

Instance Method Summary collapse

Methods inherited from ConfigObject

as_json, #as_json, #assert_of_class, #init_field_boolean, #init_field_list_object, #init_field_object, #init_field_string, #init_field_string_array, #initialize, #inspect, #to_s

Constructor Details

This class inherits a constructor from Tabry::Models::ConfigObject

Instance Method Details

#flattenObject



15
16
17
# File 'lib/tabry/models/option_base.rb', line 15

def flatten
  self
end