Class: Cachai::Response
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Cachai::Response
- Defined in:
- lib/models.rb
Instance Method Summary collapse
Instance Method Details
#as_json(options = {}) ⇒ Object
136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 |
# File 'lib/models.rb', line 136 def as_json( = {}) { :id => id, :author_name => , # :author_email => author_email, :author_img => , :author_url => , :content => content, :timestamp => created_at.to_i, :parent_id => parent_id, :type => response_type, # :created_at => created_at, :created_ago => Timeago.since(created_at) } end |
#author_img(size = 50) ⇒ Object
152 153 154 155 |
# File 'lib/models.rb', line 152 def (size = 50) id = Digest::MD5::hexdigest(.strip.downcase) "https://www.gravatar.com/avatar/#{id}.jpg?s=#{size}" end |