class Lolita::Configuration::Fields

Lolita::Configuration::Tabs is container class that holds all tabs for each lolita instance. Also it has some useful methods.

Public Class Methods

new(*args,&block) click to toggle source
# File lib/lolita/configuration/fields.rb, line 11
def initialize *args,&block
  @fields=[]
  self.instance_eval(&block) if block_given?
end

Public Instance Methods

by_name(name) click to toggle source
# File lib/lolita/configuration/fields.rb, line 20
def by_name(name)
  @fields.detect{|field| (field.name==name.to_sym || field.name=="#{name}_id".to_sym) }
end
clear() click to toggle source
# File lib/lolita/configuration/fields.rb, line 16
def clear
  @fields.clear
end

Private Instance Methods

build_element(element,&block) click to toggle source
# File lib/lolita/configuration/fields.rb, line 30
def build_element(element,&block)
  element
end
collection_variable() click to toggle source
# File lib/lolita/configuration/fields.rb, line 26
def collection_variable
  @fields
end