class Ez::Resources::Manager::Fields

Attributes

actions[R]
fields[R]

Public Class Methods

new(&block) click to toggle source
# File lib/ez/resources/manager/fields.rb, line 12
def initialize(&block)
  @fields  = []
  @actions = []

  instance_eval(&block)
end

Public Instance Methods

action(name, builder, options = {}) click to toggle source
# File lib/ez/resources/manager/fields.rb, line 25
def action(name, builder, options = {})
  @actions << Action.new(name, builder, **options)
end
column(name, options = {})
Alias for: field
field(name, options = {}) click to toggle source
# File lib/ez/resources/manager/fields.rb, line 19
def field(name, options = {})
  @fields << Field.new(name: name, **options)
end
Also aliased as: column