Sha256: 075c6af2bc311d9bd2a79894a2735eae18a66e3c4fd5290f26854bcbe3df7774
Contents?: true
Size: 695 Bytes
Versions: 2
Compression:
Stored size: 695 Bytes
Contents
module LatoMedia class Elements::Preview::Cell < LatoCore::Cell view_paths << "#{LatoMedia::Engine.root}/app/cells" @@requested_args = [:media] @@default_args = { class: '', size: 'large', height: nil, url: nil, remote: false, onclick: '' } def initialize(args = {}) @args = validate_args( args: args, requested_args: @@requested_args, default_args: @@default_args ) set_conditions end def show render 'show.html' end private def set_conditions if @args[:media].image? @icon = '' else @icon = 'file-o' end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lato_media-2.1.2 | app/cells/lato_media/elements/preview/cell.rb |
lato_media-2.1 | app/cells/lato_media/elements/preview/cell.rb |