Class: Nali::Application
- Inherits:
-
Sinatra::Base
- Object
- Sinatra::Base
- Nali::Application
show all
- Includes:
- Clients
- Defined in:
- lib/nali/application.rb,
lib/generator/application/config/application.rb
Class Method Summary
collapse
Methods included from Clients
#client_connected, #client_disconnected, #clients, list, #on_client_connected, #on_client_disconnected, #on_message, #on_received_message
Class Method Details
.access_options ⇒ Object
67
68
69
|
# File 'lib/nali/application.rb', line 67
def self.access_options
settings.environment == :development ? get_access_options : @access_options ||= get_access_options
end
|
.initialize! ⇒ Object
71
72
73
74
75
76
77
78
79
80
81
|
# File 'lib/nali/application.rb', line 71
def self.initialize!
%w(
lib/*/**/*.rb
app/server/controllers/application_controller.rb
app/server/**/*.rb
config/application
app/server/clients
config/initializers/**/*.rb
).each { |path| Dir[ File.join( root, path ) ].sort.each { |file| require( file ) } }
self
end
|
83
84
85
86
87
88
89
|
# File 'lib/nali/application.rb', line 83
def self.tasks
initialize!
require 'rake/tasklib'
require 'sinatra/activerecord/rake'
require 'nali/tasks'
Nali::Tasks.new
end
|