Skip to content

Commit eb7c33e

Browse files
committed
Move to cloudinary
1 parent 2541953 commit eb7c33e

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

server/main.rb

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
set :public_folder, 'server/assets'
1717

1818
GALLERY=ERB.new(File.read('server/assets/gallery.html'))
19-
IMAGE_PREFIX=ENV['IMAGE_PREFIX']||''
20-
uri=URI.parse(ENV['CLOUDINARY_URL'])
21-
CLOUDINARY_PROJECT=uri.host
2219

2320
$glsl=GlslDatabase.new
2421

server/model.rb

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,11 @@ def next_page
3434
end
3535

3636
def image(effect)
37-
"http://res.cloudinary.com/#{CLOUDINARY_PROJECT}/image/upload/"<<
38-
"#{IMAGE_PREFIX}#{effect['_id']}.png"
37+
if effect["image_url"]
38+
effect["image_url"]
39+
else
40+
effect["image"]
41+
end
3942
end
4043
end
4144

@@ -63,20 +66,23 @@ def save_version(code_id, code)
6366
:code => code_data['code']
6467
}
6568

69+
res=Cloudinary::Uploader.upload(
70+
code_data['image'],
71+
:public_id => code_id.to_s)
72+
73+
image_url=res['url']
74+
6675
@code.find_and_modify({
6776
:query => { :_id => code_id },
6877
:update => {
6978
'$set' => {
70-
:modified_at => time
79+
:modified_at => time,
80+
:image_url => image_url
7181
},
7282
'$push' => { :versions => data }
7383
}
7484
})
7585

76-
Cloudinary::Uploader.upload(
77-
code_data['image'],
78-
:public_id => IMAGE_PREFIX+code_id.to_s)
79-
8086
code=$glsl.get_code(code_id)
8187

8288
version=code['versions'].length-1

0 commit comments

Comments
 (0)