class Tabulous::Dsl::Setup
Public Class Methods
customize(&block)
click to toggle source
# File lib/tabulous/dsl/setup.rb, line 10 def customize(&block) Dsl::Config.process(&block) end
method_missing(method, *args, &block)
click to toggle source
# File lib/tabulous/dsl/setup.rb, line 24 def method_missing(method, *args, &block) raise UnknownDeclarationError, "Unknown declaration '#{method}'. Valid declarations here are tabs, customize, and use_css_scaffolding." end
process(&block)
click to toggle source
# File lib/tabulous/dsl/setup.rb, line 6 def process(&block) instance_exec(OldVersionChecker.new, &block) end
tabs(tabset_name = :default, &block)
click to toggle source
# File lib/tabulous/dsl/setup.rb, line 19 def tabs(tabset_name = :default, &block) tabset = Dsl::Tabs.process(&block) Tabsets.add(tabset_name, tabset) end
use_css_scaffolding(&block)
click to toggle source
# File lib/tabulous/dsl/setup.rb, line 14 def use_css_scaffolding(&block) ::Tabulous::Config.use_css_scaffolding = true Dsl::Config.process(&block) if block_given? end