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.



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

def initialize(field_data)
  @field_data = field_data
end

Instance Method Details

#message_field?Boolean

Returns:

  • (Boolean)


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

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

#valueObject



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

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