Sha256: 0fa9c2312dffa6a073d6b7713ca53692e5c7b4973275e5f5d1d1366ffcca5c1d

Contents?: true

Size: 390 Bytes

Versions: 9

Compression:

Stored size: 390 Bytes

Contents

class <%= page_name.classify %> < Page
<%= field_definitions %>

  def entry?
    true
  end

  def template
    "<%= file_name %>/views/show"
  end

  # Uncomment the as_json method if the page defines fields that are
  # shown in the admin UI. Pass a hash to merge() that contains each
  # field.
  #
  # def as_json(options = {})
  #   super.merge(published: published.to_s)
  # end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
slices-2.0.2 lib/generators/slice/templates/page.rb
slices-2.0.1 lib/generators/slice/templates/page.rb
slices-2.0.0 lib/generators/slice/templates/page.rb
slices-1.0.5 lib/generators/slice/templates/page.rb
slices-1.0.4 lib/generators/slice/templates/page.rb
slices-1.0.3 lib/generators/slice/templates/page.rb
slices-1.0.2 lib/generators/slice/templates/page.rb
slices-1.0.1 lib/generators/slice/templates/page.rb
slices-1.0.0 lib/generators/slice/templates/page.rb