Sha256: d2e5acf314a01735f77b8c4a3a6cf4bf11654ebca31ee4ae591fd89e1eeb02fc

Contents?: true

Size: 413 Bytes

Versions: 4

Compression:

Stored size: 413 Bytes

Contents

module PublishMyData
  class ConceptRenderParams

    def initialize(resource)
      @resource = resource
      @concept = resource.as_concept
    end

    def render_params(opts={})

      @concept.eager_load_predicate_triples!(:labels_only => true)
      @concept.eager_load_object_triples!(:labels_only => true)

      {template: 'publish_my_data/concepts/show', locals: {concept: @concept}}
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
publish_my_data-0.0.29 lib/publish_my_data/render_params/concept_render_params.rb
publish_my_data-0.0.28 lib/publish_my_data/render_params/concept_render_params.rb
publish_my_data-0.0.27 lib/publish_my_data/render_params/concept_render_params.rb
publish_my_data-0.0.26 lib/publish_my_data/render_params/concept_render_params.rb