Class: LookOfPerformance::Output

Inherits:
String
  • Object
show all
Defined in:
lib/look_of_performance/output.rb

Instance Method Summary collapse

Constructor Details

#initialize(duration, config = ::LookOfPerformance::Configuration) ⇒ Output

Returns a new instance of Output.



3
4
5
6
# File 'lib/look_of_performance/output.rb', line 3

def initialize(duration, config = ::LookOfPerformance::Configuration)
  self.duration = duration
  self.config   = config
end

Instance Method Details

#sendable?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/look_of_performance/output.rb', line 12

def sendable?
  duration > limit
end

#to_sObject



8
9
10
# File 'lib/look_of_performance/output.rb', line 8

def to_s
  (1..times).map { |_| scolding }.join(delimiter)
end