Module: MegaBar

Defined in:
lib/mega_bar.rb,
lib/mega_bar/engine.rb,
lib/mega_bar/version.rb,
app/models/mega_bar/page.rb,
app/models/mega_bar/site.rb,
app/models/mega_bar/block.rb,
app/models/mega_bar/field.rb,
app/models/mega_bar/model.rb,
app/models/mega_bar/radio.rb,
app/models/mega_bar/theme.rb,
app/models/mega_bar/layout.rb,
app/models/mega_bar/option.rb,
app/models/mega_bar/select.rb,
app/models/mega_bar/layable.rb,
app/models/mega_bar/textbox.rb,
app/models/mega_bar/checkbox.rb,
app/models/mega_bar/template.rb,
app/models/mega_bar/textarea.rb,
app/models/mega_bar/textread.rb,
app/models/mega_bar/tmp_page.rb,
app/models/mega_bar/tmp_site.rb,
app/models/mega_bar/portfolio.rb,
app/models/mega_bar/site_join.rb,
app/models/mega_bar/tmp_block.rb,
app/models/mega_bar/tmp_field.rb,
app/models/mega_bar/tmp_model.rb,
app/models/mega_bar/tmp_radio.rb,
app/models/mega_bar/tmp_theme.rb,
app/models/mega_bar/theme_join.rb,
app/models/mega_bar/tmp_layout.rb,
app/models/mega_bar/tmp_option.rb,
app/models/mega_bar/tmp_select.rb,
app/models/mega_bar/tmp_layable.rb,
app/models/mega_bar/tmp_textbox.rb,
app/models/mega_bar/tmp_checkbox.rb,
app/models/mega_bar/tmp_template.rb,
app/models/mega_bar/tmp_textarea.rb,
app/models/mega_bar/tmp_textread.rb,
app/models/mega_bar/field_display.rb,
app/models/mega_bar/model_display.rb,
app/models/mega_bar/tmp_portfolio.rb,
app/models/mega_bar/tmp_site_join.rb,
app/helpers/mega_bar/fields_helper.rb,
app/helpers/mega_bar/models_helper.rb,
app/models/mega_bar/layout_section.rb,
app/models/mega_bar/records_format.rb,
app/models/mega_bar/tmp_theme_join.rb,
app/models/mega_bar/template_section.rb,
app/models/mega_bar/tmp_field_display.rb,
app/models/mega_bar/tmp_model_display.rb,
app/models/mega_bar/tmp_layout_section.rb,
app/models/mega_bar/tmp_records_format.rb,
app/helpers/mega_bar/application_helper.rb,
app/models/mega_bar/model_display_format.rb,
app/models/mega_bar/tmp_template_section.rb,
app/controllers/mega_bar/flats_controller.rb,
app/controllers/mega_bar/mega_bar_concern.rb,
app/controllers/mega_bar/pages_controller.rb,
app/controllers/mega_bar/roots_controller.rb,
app/controllers/mega_bar/sites_controller.rb,
app/controllers/mega_bar/utils_controller.rb,
app/controllers/mega_bar/blocks_controller.rb,
app/controllers/mega_bar/fields_controller.rb,
app/controllers/mega_bar/models_controller.rb,
app/controllers/mega_bar/radios_controller.rb,
app/controllers/mega_bar/themes_controller.rb,
app/models/mega_bar/mega_bar_model_concern.rb,
app/controllers/mega_bar/layouts_controller.rb,
app/controllers/mega_bar/options_controller.rb,
app/controllers/mega_bar/selects_controller.rb,
app/controllers/mega_bar/layables_controller.rb,
app/models/mega_bar/model_display_collection.rb,
app/models/mega_bar/tmp_model_display_format.rb,
app/controllers/mega_bar/templates_controller.rb,
app/controllers/mega_bar/textareas_controller.rb,
app/controllers/mega_bar/textboxes_controller.rb,
app/controllers/mega_bar/textreads_controller.rb,
app/controllers/mega_bar/checkboxes_controller.rb,
app/controllers/mega_bar/portfolios_controller.rb,
app/controllers/mega_bar/site_joins_controller.rb,
app/controllers/mega_bar/application_controller.rb,
app/controllers/mega_bar/mega_dashes_controller.rb,
app/controllers/mega_bar/theme_joins_controller.rb,
app/controllers/mega_bar/master_pages_controller.rb,
app/models/mega_bar/tmp_model_display_collection.rb,
app/controllers/mega_bar/master_blocks_controller.rb,
app/controllers/mega_bar/field_displays_controller.rb,
app/controllers/mega_bar/master_layouts_controller.rb,
app/controllers/mega_bar/model_displays_controller.rb,
app/controllers/mega_bar/layout_sections_controller.rb,
app/controllers/mega_bar/records_formats_controller.rb,
app/controllers/mega_bar/template_sections_controller.rb,
app/controllers/mega_bar/model_display_formats_controller.rb,
app/controllers/mega_bar/master_layout_sections_controller.rb,
app/controllers/mega_bar/model_display_collections_controller.rb,
lib/generators/mega_bar/mega_bar_fields/mega_bar_fields_generator.rb,
lib/generators/mega_bar/mega_bar_models/mega_bar_models_generator.rb

Defined Under Namespace

Modules: ApplicationHelper, FieldsHelper, MegaBarConcern, MegaBarModelConcern, ModelsHelper Classes: ApplicationController, Block, BlocksController, Checkbox, CheckboxesController, Engine, Field, FieldDisplay, FieldDisplaysController, FieldsController, FlatsController, Layable, LayablesController, Layout, LayoutSection, LayoutSectionsController, LayoutsController, MasterBlocksController, MasterLayoutSectionsController, MasterLayoutsController, MasterPagesController, MegaBarFieldsGenerator, MegaBarModelsGenerator, MegaDashesController, Model, ModelDisplay, ModelDisplayCollection, ModelDisplayCollectionsController, ModelDisplayFormat, ModelDisplayFormatsController, ModelDisplaysController, ModelsController, Option, OptionsController, Page, PagesController, Portfolio, PortfoliosController, Radio, RadiosController, RecordsFormat, RecordsFormatsController, RootsController, Select, SelectsController, Site, SiteJoin, SiteJoinsController, SitesController, Template, TemplateSection, TemplateSectionsController, TemplatesController, Textarea, TextareasController, Textbox, TextboxesController, Textread, TextreadsController, Theme, ThemeJoin, ThemeJoinsController, ThemesController, TmpBlock, TmpCheckbox, TmpField, TmpFieldDisplay, TmpLayable, TmpLayout, TmpLayoutSection, TmpModel, TmpModelDisplay, TmpModelDisplayCollection, TmpModelDisplayFormat, TmpOption, TmpPage, TmpPortfolio, TmpRadio, TmpRecordsFormat, TmpSelect, TmpSite, TmpSiteJoin, TmpTemplate, TmpTemplateSection, TmpTextarea, TmpTextbox, TmpTextread, TmpTheme, TmpThemeJoin, UtilsController

Constant Summary collapse

VERSION =
"0.5.2"

Class Method Summary collapse

Class Method Details

.call_rails(task, options = {}) ⇒ Object



13
14
15
16
17
18
# File 'lib/mega_bar.rb', line 13

def MegaBar.call_rails(task, options = {})
  #not used
  options[:rails_env] ||= Rails.env
  args = options.map { |n, v| "#{n.to_s.upcase}='#{v}'" }
  system "rails g #{task} #{args.join(' ')} --trace 2>&1 >> #{Rails.root}/log/rake.log &"
end

.call_rake(task, options = {}) ⇒ Object



8
9
10
11
12
# File 'lib/mega_bar.rb', line 8

def MegaBar.call_rake(task, options = {})
  options[:rails_env] ||= Rails.env
  args = options.map { |n, v| "#{n.to_s.upcase}='#{v}'" }
  system "rake #{task} #{args.join(' ')} --trace 2>&1 >> #{Rails.root}/log/rake.log &"
end

.hello_bObject



5
6
7
# File 'lib/mega_bar.rb', line 5

def MegaBar.hello_b
  abort('hello b')
end