module Digup
Constants
- VERSION
Attributes
message_store[RW]
response_type[RW]
Public Class Methods
clear_all()
click to toggle source
# File lib/digup.rb, line 67 def clear_all Digup.message_store.clear Digup.response_type = nil end
console_message()
click to toggle source
# File lib/digup.rb, line 29 def console_message console_data = '' message_store.each do |record| console_data += "#{record[:cursor_info]} : " if cursor_info?(record) console_data += "#{record[:message]}\\n" end console_data end
cursor_info?(record)
click to toggle source
# File lib/digup.rb, line 63 def cursor_info?(record) Setting.cursor_info? && record[:cursor_info] end
html_message()
click to toggle source
# File lib/digup.rb, line 18 def html_message html = '<ul>' message_store.each do |record| html += '<li>' html += "#{record[:cursor_info]} => " if cursor_info?(record) html += "#{record[:message]}" html += '</li>' end (html + '</ul>').html_safe end
json_message(end_character)
click to toggle source
# File lib/digup.rb, line 38 def json_message(end_character) if end_character == ']' ", {\"digup\": #{message_store.to_json}}" else ", \"digup\": #{message_store.to_json}" end end
text_message()
click to toggle source
# File lib/digup.rb, line 46 def text_message text = '' message_store.each do |record| text += "\n#{record[:cursor_info]} : " text += "#{record[:message]}" end text end
write_up(message, args=nil)
click to toggle source
# File lib/digup.rb, line 55 def write_up(message, args=nil) message_hash = {:date => Time.now, :message => message} message_hash.merge!(:cursor_info => caller[0].sub(Rails.root.to_s, '')) message_store.push(message_hash) end
Also aliased as: log