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