Sha256: 536c3d9289d52458f1070e6e2a170a021d9efead360e2d67706d40308f6e7f53
Contents?: true
Size: 684 Bytes
Versions: 2
Compression:
Stored size: 684 Bytes
Contents
class Skyline::RenderableScope < Array include Skyline::RenderableScopeInterface class << self def from_a(array) r = self.new array.each do |i| r << i end r end end def renderer(options = {}) # TODO renderer alleen doorsnede laten nemen options.merge!(:paths => self.collect{|i| i.template_paths}.flatten, :site => self.first) Skyline::Renderer.new(options) end def serialize "#{self.class.name}-#{self.collect{|i| i.id}.join(",")}" end def self.load_from_serialized_string(serialized_string) self.from_a(Skyline::Site.find(serialized_string.split(","))) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
skylinecms-3.0.8 | lib/skyline/renderable_scope.rb |
skylinecms-3.0.7 | lib/skyline/renderable_scope.rb |