class TryCorder::Recorder

Public Class Methods

count(klass, unparsed_source_string) click to toggle source
# File lib/try_corder/recorder.rb, line 7
def self.count(klass, unparsed_source_string)
  TryCorder::Recorder.instance.count(klass, unparsed_source_string)
end

Public Instance Methods

count(klass, unparsed_source_string) click to toggle source
# File lib/try_corder/recorder.rb, line 11
def count(klass, unparsed_source_string)
  parsed_source_string = unparsed_source_string.split("in")
  split_source_string = parsed_source_string[0].split("/app/")[1]

  unless split_source_string.nil?
    counter[klass] = {} unless counter[klass]

    local_source_file = "app/" + split_source_string
    counter[klass][local_source_file] = counter[klass][local_source_file].to_i.succ
  end
end
counter() click to toggle source
# File lib/try_corder/recorder.rb, line 23
def counter
  @_counter ||= {}
end