Class: Fontist::Import::Google::MetadataAdapter::FieldWrapper

Inherits:
Object
  • Object
show all
Defined in:
lib/fontist/import/google/metadata_adapter.rb

Overview

Helper class to wrap field data

Instance Method Summary collapse

Constructor Details

#initialize(field_data) ⇒ FieldWrapper

Returns a new instance of FieldWrapper.



210
211
212
# File 'lib/fontist/import/google/metadata_adapter.rb', line 210

def initialize(field_data)
  @field_data = field_data
end

Instance Method Details

#message_field?Boolean

Returns:

  • (Boolean)


218
219
220
# File 'lib/fontist/import/google/metadata_adapter.rb', line 218

def message_field?
  @field_data["value"].is_a?(Hash) && @field_data["value"]["fields"]
end

#valueObject



214
215
216
# File 'lib/fontist/import/google/metadata_adapter.rb', line 214

def value
  ValueWrapper.new(@field_data["value"])
end