Module: Dossier::Segmenter::Report

Extended by:
ActiveSupport::Concern
Defined in:
lib/dossier/segmenter/report.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#segment_parentObject



6
7
8
# File 'lib/dossier/segmenter/report.rb', line 6

def segment_parent
  nil
end

#segmented?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/dossier/segmenter/report.rb', line 14

def segmented?
  self.class.segmenter_class.segments.any?
end

#segmenterObject



10
11
12
# File 'lib/dossier/segmenter/report.rb', line 10

def segmenter
  @segmenter ||= self.class.segmenter_class.new(self)
end