Module: Bizarroids::Slider

Defined in:
lib/bizarroids/slider.rb,
lib/bizarroids/slider/engine.rb,
lib/bizarroids/slider/version.rb,
app/helpers/bizarroids/slider/application_helper.rb,
app/controllers/bizarroids/slider/slides_controller.rb,
app/controllers/bizarroids/slider/application_controller.rb,
app/controllers/bizarroids/slider/collections_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, CollectionsHelper, SlidesHelper Classes: ApplicationController, Collection, CollectionsController, ConfigError, Engine, InstallGenerator, MediaUploader, Slide, SlidesController

Constant Summary collapse

DEFAULT_SLIDE_ATTRIBUTES =
%i(name description media link).freeze
VERSION =
"0.1.5"
@@collections =
{}
@@keys =
[]
@@slide_attributes =
%i(name description media link)
@@slide_require_attributes =
%i(name)
@@files_storage_dir =
'system/slider/'
@@extension_white_list =
%w(jpg jpeg gif png)
@@parent_controller =
'::ApplicationController'
@@use_cancancan =
true

Class Method Summary collapse

Class Method Details

.get(key) ⇒ Object Also known as: []



20
21
22
# File 'lib/bizarroids/slider.rb', line 20

def self.get key
  Collection.actual.find_by!(key: key).slides
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



52
53
54
# File 'lib/bizarroids/slider.rb', line 52

def self.setup
  yield self
end

.table_name_prefixObject

name prefix for ActiveRecord



14
15
16
# File 'lib/bizarroids/slider.rb', line 14

def self.table_name_prefix
  'bizarroids_slider_'
end