Module: MegaBar

Defined in:
lib/mega_bar.rb,
lib/mega_bar/engine.rb,
lib/mega_bar/version.rb,
lib/mega_bar/mega_env.rb,
app/models/mega_bar/date.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,
lib/mega_bar/block_filter.rb,
app/models/mega_bar/layout.rb,
app/models/mega_bar/option.rb,
app/models/mega_bar/player.rb,
app/models/mega_bar/select.rb,
lib/mega_bar/layout_engine.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,
lib/mega_bar/page_processing.rb,
app/models/mega_bar/portfolio.rb,
app/models/mega_bar/site_join.rb,
lib/mega_bar/block_processing.rb,
app/models/mega_bar/theme_join.rb,
lib/mega_bar/request_processing.rb,
lib/mega_bar/page_info_processor.rb,
app/helpers/mega_bar/dates_helper.rb,
app/models/mega_bar/field_display.rb,
app/models/mega_bar/model_display.rb,
lib/mega_bar/pagination_processor.rb,
app/helpers/mega_bar/fields_helper.rb,
app/helpers/mega_bar/models_helper.rb,
app/models/mega_bar/image_from_url.rb,
app/models/mega_bar/layout_section.rb,
app/models/mega_bar/password_field.rb,
app/models/mega_bar/records_format.rb,
app/models/mega_bar/template_section.rb,
app/helpers/mega_bar/application_helper.rb,
app/models/mega_bar/model_display_format.rb,
app/controllers/mega_bar/dates_controller.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/helpers/mega_bar/authorization_helper.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/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/authorization_concern.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/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/image_from_urls_controller.rb,
app/controllers/mega_bar/layout_sections_controller.rb,
app/controllers/mega_bar/password_fields_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

Overview

require ‘byebug’

Defined Under Namespace

Modules: ApplicationHelper, AuthorizationConcern, AuthorizationHelper, BlockProcessing, DatesHelper, FieldsHelper, MegaBarConcern, MegaBarModelConcern, ModelsHelper, PageProcessing, RequestProcessing Classes: ApplicationController, Block, BlockFilter, BlocksController, Checkbox, CheckboxesController, Date, DatesController, Engine, Field, FieldDisplay, FieldDisplaysController, FieldsController, FlatsController, ImageFromUrl, ImageFromUrlsController, Layable, LayablesController, Layout, LayoutEngine, LayoutSection, LayoutSectionsController, LayoutsController, MasterBlocksController, MasterLayoutSectionsController, MasterLayoutsController, MasterPagesController, MegaBarFieldsGenerator, MegaBarModelsGenerator, MegaDashesController, MegaEnv, Model, ModelDisplay, ModelDisplayCollection, ModelDisplayCollectionsController, ModelDisplayFormat, ModelDisplayFormatsController, ModelDisplaysController, ModelsController, Option, OptionsController, Page, PageInfoProcessor, PagesController, PaginationProcessor, PasswordField, PasswordFieldsController, Player, 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, UtilsController

Constant Summary collapse

VERSION =
"0.8.0"

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