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