Sha256: dca4ee7732cebf925450b7d178481029526435a0f3f6147554b23e3d50d5945b

Contents?: true

Size: 373 Bytes

Versions: 11

Compression:

Stored size: 373 Bytes

Contents

module Martyr
  module Runtime
    class PivotGrainElement
      include ActiveModel::Model

      attr_accessor :id, :metrics, :level_definition

      def inspect
        id.inspect
      end

      def cell_value(cell)
        if metrics.present?
          cell.metric_human_name
        else
          cell[level_definition.id]
        end
      end

    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
martyr-0.1.85.pre lib/martyr/runtime/pivot/pivot_grain_element.rb
martyr-0.1.84.pre lib/martyr/runtime/pivot/pivot_grain_element.rb
martyr-0.1.82.pre lib/martyr/runtime/pivot/pivot_grain_element.rb
martyr-0.1.81.pre lib/martyr/runtime/pivot/pivot_grain_element.rb
martyr-0.1.80.pre lib/martyr/runtime/pivot/pivot_grain_element.rb
martyr-0.1.79.pre lib/martyr/runtime/pivot/pivot_grain_element.rb
martyr-0.1.78.pre lib/martyr/runtime/pivot/pivot_grain_element.rb
martyr-0.1.77.pre lib/martyr/runtime/pivot/pivot_grain_element.rb
martyr-0.1.76.pre lib/martyr/runtime/pivot/pivot_grain_element.rb
martyr-0.1.75.pre lib/martyr/runtime/pivot/pivot_grain_element.rb
martyr-0.1.74.pre lib/martyr/runtime/pivot/pivot_grain_element.rb