class Para::Plugins::Set
Attributes
items[RW]
Public Class Methods
new()
click to toggle source
# File lib/para/plugins/set.rb, line 10 def initialize @items = [] end
Public Instance Methods
javascript_includes()
click to toggle source
# File lib/para/plugins/set.rb, line 14 def javascript_includes each_with_object([]) do |plugin, collection| collection.concat(includes_for(:javascript, plugin)) end end
stylesheet_includes()
click to toggle source
# File lib/para/plugins/set.rb, line 20 def stylesheet_includes each_with_object([]) do |plugin, collection| collection.concat(includes_for(:stylesheet, plugin)) end end
Private Instance Methods
includes_for(type, plugin)
click to toggle source
# File lib/para/plugins/set.rb, line 28 def includes_for(type, plugin) mod = Para::Plugins.module_name_for(plugin).constantize mod.try(:config).try(:"#{ type }_includes") || [] end