class SirenClient::Field

Attributes

name[R]
payload[R]
title[R]
type[R]
value[R]

Public Class Methods

new(data) click to toggle source
# File lib/siren_client/field.rb, line 5
def initialize(data)
  if data.class != Hash
    raise ArgumentError, "You must pass in a Hash to SirenClient::Action.new"
  end
  @payload = data

  @name  = @payload['name']  || ''
  @type  = @payload['type']  || 'text'
  @value = @payload['value'] || ''
  @title = @payload['title'] || ''
end