class Useless::Museum
Constants
- VERSION
Public Instance Methods
create_image_url(image)
click to toggle source
# File lib/useless/museum.rb, line 153 def create_image_url(image) id = env['useless.fs'].put(image.to_blob, content_type: image.mime_type) "http://museum.useless.io/files/#{id}" end
photo_json(raw_record)
click to toggle source
# File lib/useless/museum.rb, line 137 def photo_json(raw_record) record = raw_record.dup record['id'] = record.delete('_id').to_s record['shot_at'] = raw_record['shot_at'].iso8601 record['created_at'] = raw_record['created_at'].iso8601 record['updated_at'] = raw_record['updated_at'].iso8601 created_by_id = record.delete('created_by_id') created_by = env['useless.mongo']['users'].find_one(created_by_id) record['created_by'] = {'id' => created_by_id.to_s, 'handle' => created_by['handle']} record.to_json end