module PageletRails::Concerns::Options::Shared

Public Instance Methods

set_pagelet_options(*args) click to toggle source
# File lib/pagelet_rails/concerns/options.rb, line 30
def set_pagelet_options *args
  opts = args.extract_options!
  actions = args
  actions << 'default' if actions.blank?

  @pagelet_options ||= {}.with_indifferent_access

  if opts.any?
    actions.each do |action|
      @pagelet_options.deep_merge! action => opts
    end
  end
  @pagelet_options
end