Module: Digup
- Defined in:
- lib/digup.rb,
lib/digup/rack.rb,
lib/digup/logger.rb,
lib/digup/setting.rb,
lib/digup/version.rb,
lib/digup/template.rb,
lib/digup/responder.rb,
lib/digup/digup_railtie.rb,
lib/generators/digup/view_generator.rb,
lib/generators/digup/model_generator.rb
Defined Under Namespace
Modules: Generators
Classes: DigupRailtie, Logger, Rack, Responder, Setting, Template
Constant Summary
collapse
- VERSION =
"0.0.5"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.message_store ⇒ Object
Returns the value of attribute message_store.
12
13
14
|
# File 'lib/digup.rb', line 12
def message_store
@message_store
end
|
.response_type ⇒ Object
Returns the value of attribute response_type.
12
13
14
|
# File 'lib/digup.rb', line 12
def response_type
@response_type
end
|
Class Method Details
.console_message ⇒ Object
29
30
31
32
33
34
35
36
|
# 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) ⇒ Boolean
63
64
65
|
# File 'lib/digup.rb', line 63
def cursor_info?(record)
Setting.cursor_info? && record[:cursor_info]
end
|
.html_message ⇒ Object
18
19
20
21
22
23
24
25
26
27
|
# 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) ⇒ Object
38
39
40
41
42
43
44
|
# 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 ⇒ Object
46
47
48
49
50
51
52
53
|
# 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) ⇒ Object
Also known as:
log
55
56
57
58
59
|
# 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
|