Class: Nexus::Invision::Resources::FieldGroup

Inherits:
T::Struct
  • Object
show all
Extended by:
T::Sig
Includes:
ValueObject
Defined in:
lib/nexus/invision/resources/field_group.rb

Class Method Summary collapse

Methods included from ValueObject

#class, #eql?, #serialize

Class Method Details

.from_response(response) ⇒ Object



22
23
24
25
26
27
# File 'lib/nexus/invision/resources/field_group.rb', line 22

def from_response(response)
  FieldGroup.new(
    name: response["name"],
    fields: response["fields"].map { |f| Field.from_response(f) },
  )
end