class Filtrum::View::DSL

Public Class Methods

new(view) click to toggle source
# File lib/filtrum/view.rb, line 76
def initialize view
  @view = view
end

Public Instance Methods

field(name, options = {}) click to toggle source
# File lib/filtrum/view.rb, line 80
def field name, options = {}, &block
  @view.fields.delete_if{ |f| f.name.to_s == name.to_s }
  Field.new(name, @view, options, &block).tap{ |f| @view.fields << f }
end