Module: OMF::Web
- Defined in:
- lib/omf_web.rb,
lib/omf-web/version.rb,
lib/omf-web/thin/runner.rb,
lib/omf-web/session_store.rb,
lib/omf-web/data_source_proxy.rb,
lib/omf-web/content/repository.rb,
lib/omf-web/content/content_proxy.rb,
lib/omf-web/content/git_repository.rb,
lib/omf-web/content/file_repository.rb,
lib/omf-web/widget/UNUSED/code/code.rb
Defined Under Namespace
Modules: Rack, Tab, Theme, Widget Classes: ContentProxy, ContentRepository, DataSourceProxy, FileContentRepository, GitContentRepository, Runner, SessionStore
Constant Summary collapse
- VERSION =
'0.9.7'
- TOP_DIR =
Used for finding the example directory
File.dirname(File.dirname(File.dirname(__FILE__)))
- @@datasources =
{}
- @@widgets =
{}
Class Method Summary collapse
- .register_datasource(data_source, opts = {}) ⇒ Object
- .register_widget(widget_descr) ⇒ Object
- .start(opts, &block) ⇒ Object
- .use_tab(tab_id) ⇒ Object
Class Method Details
.register_datasource(data_source, opts = {}) ⇒ Object
22 23 24 25 26 |
# File 'lib/omf_web.rb', line 22 def self.register_datasource(data_source, opts = {}) require 'omf-web/data_source_proxy' OMF::Web::DataSourceProxy.register_datasource(data_source, opts) end |
.register_widget(widget_descr) ⇒ Object
28 29 30 31 32 |
# File 'lib/omf_web.rb', line 28 def self.() require 'omf-web/widget' wdescr = deep_symbolize_keys OMF::Web::Widget.(wdescr) end |