Sha256: 62c693a2f76e75931d90d66da3c235aad013c869354b72372db23ea477974bcb

Contents?: true

Size: 292 Bytes

Versions: 17

Compression:

Stored size: 292 Bytes

Contents

class Hyde
class Layout < Page
  attr_accessor :page

  def self.[](id, page)
    object = super(id, page.project)
    object.page = page  if object
    object
  end

protected
  def self.root_path(project, *a)
    project.path(:layouts, *a)
  end

  def default_layout
    nil
  end
end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
hydeweb-0.2.3 lib/hyde/layout.rb
hydeweb-0.2.2 lib/hyde/layout.rb
hydeweb-0.1.14 lib/hyde/layout.rb
hydeweb-0.1.13 lib/hyde/layout.rb
hydeweb-0.1.12 lib/hyde/layout.rb
hydeweb-0.1.11 lib/hyde/layout.rb
hydeweb-0.1.10 lib/hyde/layout.rb
hydeweb-0.1.9 lib/hyde/layout.rb
hydeweb-0.1.8 lib/hyde/layout.rb
hydeweb-0.1.7 lib/hyde/layout.rb
hydeweb-0.1.6 lib/hyde/layout.rb
hydeweb-0.1.5 lib/hyde/layout.rb
hydeweb-0.1.4 lib/hyde/layout.rb
hydeweb-0.1.3 lib/hyde/layout.rb
hydeweb-0.1.2 lib/hyde/layout.rb
hydeweb-0.1.1 lib/hyde/layout.rb
hydeweb-0.1.0 lib/hyde/layout.rb