Module: SharedSettings::UI
- Defined in:
- lib/shared_settings/ui.rb,
lib/shared_settings/ui/action.rb,
lib/shared_settings/ui/middleware.rb,
lib/shared_settings/ui/actions/asset.rb,
lib/shared_settings/ui/actions/mount.rb,
lib/shared_settings/ui/actions/setting.rb
Defined Under Namespace
Modules: Actions
Classes: Action, Middleware
Class Method Summary
collapse
Class Method Details
.app {|builder| ... } ⇒ Object
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/shared_settings/ui.rb', line 12
def self.app
app = ->(_) { [200, { 'Content-Type' => 'text/html' }, ['']] }
builder = Rack::Builder.new
yield builder if block_given?
builder.use(SharedSettings::UI::Middleware)
builder.run(app)
builder
end
|
.asset_root ⇒ Object
8
9
10
|
# File 'lib/shared_settings/ui.rb', line 8
def self.asset_root
Pathname(__FILE__).dirname.expand_path.join('ui')
end
|