class Conjoin::Cuba

Public Class Methods

initialize!() click to toggle source
# File lib/conjoin/cuba.rb, line 16
def initialize!
  # Initializers
  Dir["#{root}/config/initializers/**/*.rb"].each  { |rb| require rb  }

  # Permissions
  Dir["#{root}/app/models/permissions/**/*.rb"].each {|rb| require rb }
  Dir["#{root}/app/permissions/**/*.rb"].each {|rb| require rb }

  # Models
  Dir["#{root}/app/models/*/*.rb"].each {|rb| require rb }
  Dir["#{root}/app/models/**/*.rb"].each {|rb| require rb }

  # Forms
  Dir["#{root}/app/forms/*/*.rb"].each {|rb| require rb }
  Dir["#{root}/app/forms/**/*.rb"].each {|rb| require rb }

  # Assets
  require "#{root}/config/assets"

  # Presenters
  Dir["#{root}/app/presenters/**/*.rb"].each  { |rb| require rb  }

  # Mailers
  Dir["#{root}/app/mailers/**/*.rb"].each  { |rb| require rb  }

  # Routes
  Dir["#{root}/app/routes/**/*.rb"].each  { |rb| require rb  }
  require "#{root}/config/routes"
end
root() click to toggle source
# File lib/conjoin/cuba.rb, line 11
def root; @root ||= Dir.pwd; end
root=(root) click to toggle source
# File lib/conjoin/cuba.rb, line 12
def root= root
  @root = root
end
settings=(settings) click to toggle source
# File lib/conjoin/cuba.rb, line 7
def settings= settings
  @settings = settings
end