Sha256: 3c2f245f8c5a3ad315c3fded4135b848a3b620abb6d02b71693ee777283ce673
Contents?: true
Size: 666 Bytes
Versions: 3
Compression:
Stored size: 666 Bytes
Contents
require_relative "base" module Administrate module Page class Show < Page::Base def initialize(dashboard, resource) super(dashboard) @resource = resource end attr_reader :resource def page_title dashboard.display_resource(resource) end def attributes attributes = dashboard.show_page_attributes if attributes.is_a? Array attributes = {"" => attributes} end attributes.transform_values do |attrs| attrs.map do |attr_name| attribute_field(dashboard, resource, attr_name, :show) end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
administrate-1.0.0.beta3 | lib/administrate/page/show.rb |
administrate-1.0.0.beta2 | lib/administrate/page/show.rb |
administrate-1.0.0.beta1 | lib/administrate/page/show.rb |