Sha256: 0ebf520916972c9a2e5720bc9dbc72fb3c7442e639f6c5374300a28de4f9f40b
Contents?: true
Size: 715 Bytes
Versions: 2
Compression:
Stored size: 715 Bytes
Contents
module Ecm module Galleries class ViewHelper def initialize(context) @context = context end def render(options = {}) options.reverse_merge!(variant_options: {}, show_details: true) name = options.delete(:name) variant_options = options.delete(:variant_options) show_details = options.delete(:show_details) resource = Ecm::Galleries::PictureGallery.where(name: name).first c.render partial: 'ecm/galleries/view_helper/render', locals: { resource: resource, variant_options: variant_options, show_details: show_details } end private def c @context end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ecm_galleries-0.0.3 | app/view_helpers/ecm/galleries/view_helper.rb |
ecm_galleries-0.0.2 | app/view_helpers/ecm/galleries/view_helper.rb |