class Lolita::Configuration::Tab::Content

Public Class Methods

new(*args,&block) click to toggle source
Calls superclass method Lolita::Configuration::Tab::Base::new
# File lib/lolita/configuration/tab/content.rb, line 6
def initialize(*args,&block)
 super
 set_default_fields
end

Private Instance Methods

set_default_fields() click to toggle source
# File lib/lolita/configuration/tab/content.rb, line 13
def set_default_fields
  default_fields if @fields.empty?
end
validate(tab, options={}) click to toggle source
# File lib/lolita/configuration/tab/content.rb, line 17
def validate(tab, options={})
  if (options[:tabs] || []).detect{|existing_tab| existing_tab.type == :content}
    raise Lolita::SameTabTypeError, "Same type tabs was detected (#{tab.type})."
  end
end