class Oat::Adapters::Siren::Action
Attributes
data[R]
Public Class Methods
new(name)
click to toggle source
# File lib/oat/adapters/siren.rb, line 69 def initialize(name) @data = { :name => name, :class => [], :fields => [] } end
Public Instance Methods
field(name, &block)
click to toggle source
# File lib/oat/adapters/siren.rb, line 77 def field(name, &block) field = Field.new(name) block.call(field) data[:fields] << field.data end
klass(value)
click to toggle source
# File lib/oat/adapters/siren.rb, line 73 def klass(value) data[:class] << value end