class Motion::Project::Config

Public Instance Methods

post_setup_blocks() click to toggle source
# File lib/sugarcube_pre_setup.rb, line 22
def post_setup_blocks
  @post_setup_blocks ||= []
end
pre_setup_blocks() click to toggle source
# File lib/sugarcube_pre_setup.rb, line 18
def pre_setup_blocks
  @pre_setup_blocks ||= []
end
setup() click to toggle source
# File lib/sugarcube_pre_setup.rb, line 27
def setup
  app_files = @files.flatten

  @files = []
  if @pre_setup_blocks
    @pre_setup_blocks.each { |b| b.call(self) }
    @pre_setup_blocks = nil
  end
  @files.concat(app_files)

  sugarcube_old_setup.tap do
    if @post_setup_blocks
      @post_setup_blocks.each { |b| b.call(self) }
      @post_setup_blocks = nil
    end
  end
end
Also aliased as: sugarcube_old_setup
sugarcube_old_setup()
Alias for: setup