Top Level Namespace

Defined Under Namespace

Modules: ApplicationHelper, Concept, ConceptsHelper, DashboardHelper, Iqvoc, RdfHelper, SearchExtension, SearchResultsHelper Classes: ApplicationController, CollectionsController, ConceptsController, DashboardController, ImportController, OriginMapping, PagesController, RdfController, RdfStore, SearchResultsController, String, TripleStoreSyncsController, User, UserSession, UserSessionsController, UsersController

Instance Method Summary collapse

Instance Method Details

#dbg(*args) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/debug.rb', line 3

def dbg(*args)
  prefix = "#{args.shift} " if [String, Symbol].include?(args.first.class)

  msg = args.map(&:inspect).join(" | ")
  msg = "[DEBUG] #{prefix}#{msg}"

  if defined?(Rails::Console) || Rails.env == "test" # STDOUT is usually available here
    puts msg
  else
    Rails.logger.debug msg
  end
end