Class: BenchmarkRequires::MessageBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/benchmark_requires/message_builder.rb

Instance Method Summary collapse

Constructor Details

#initialize(file_name, time) ⇒ MessageBuilder

Returns a new instance of MessageBuilder.



5
6
7
8
# File 'lib/benchmark_requires/message_builder.rb', line 5

def initialize file_name, time
  @file_name = file_name
  @time = time.round 5
end

Instance Method Details

#message(level) ⇒ Object



10
11
12
# File 'lib/benchmark_requires/message_builder.rb', line 10

def message level 
  "#{preamble(level)} -> #{colorize_file_name} took #{colorize_time} seconds."
end