Skip to content

Commit b6491b9

Browse files
authored
Merge pull request #4 from imagekit-developer/fix-gemspec
Version 1.0.1
2 parents dca81a5 + 31daa4f commit b6491b9

File tree

6 files changed

+27
-12
lines changed

6 files changed

+27
-12
lines changed

lib/imagekit/file.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# frozen_string_literal: true
22

3-
require_relative "constants/errors"
4-
require_relative "constants/file"
5-
require_relative "constants/url"
3+
require_relative "./constants/errors"
4+
require_relative "./constants/file"
5+
require_relative "./constants/url"
66

7-
require_relative "utils/formatter"
7+
require_relative "./utils/formatter"
88

99
class ImageKitFile
1010
# This File class holds file related operations like

lib/imagekit/resource.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
require "base64"
44
require "rest-client"
55
require "json"
6-
require_relative "constants/defaults"
6+
require_relative "./constants/defaults"
77

88
# ImageKitRequest requests and sends data from server
99
class ImageKitRequest

lib/imagekit/sdk/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module Imagekit
22
module Sdk
3-
VERSION = '1.0.0'
3+
VERSION = '1.0.1'
44
end
55
end

lib/imagekit/url.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
require "cgi"
66
require "openssl"
7-
require_relative "utils/formatter"
8-
require_relative "constants/defaults"
9-
require_relative "constants/supported_transformation"
7+
require_relative "./utils/formatter"
8+
require_relative "./constants/defaults"
9+
require_relative "./constants/supported_transformation"
1010

1111
class Url
1212
def initialize(request_obj)

test/imagekit/imagekit_test.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,5 +211,20 @@
211211
resp = SUT.phash_distance("f06830ca9f1e3e90", "f06830ca9f1e3e90")
212212
expect(resp).to eq(0)
213213
end
214+
215+
it "test_generate_url_with_path" do
216+
# request_obj=ImageKitRequest.new(@private_key,@public_key,@url_endpoint)
217+
# url_obj = Url.new(request_obj)
218+
219+
SUT = ImageKit::ImageKitClient.new(PRIVATE_KEY, PUBLIC_KEY, URL_ENDPOINT)
220+
221+
options = {path: "/default-image.jpg",
222+
url_endpoint: @url_endpoint,
223+
transformation: [{height: 300, width: 400}],
224+
}
225+
url = SUT.url(options)
226+
227+
expect(url).to eq("https://imagekit.io/your-imgekit-id/tr:h-300,w-400/default-image.jpg?ik-sdk-version=ruby-#{Imagekit::Sdk::VERSION}")
228+
end
214229

215230
end

test/imagekit/url_test.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@
176176

177177
url = url_obj.generate_url(options)
178178

179-
expect(url).to eq("https://ik.imagekit.io/ldt7znpgpjs/test_YhNhoRxWt.jpg?ik-sdk-version=ruby-#{Imagekit::Sdk::VERSION}&tr=h-300,w-400,f-jpg,pr-true,e-sharpen,e-contrast-1:rt-90&ik-s=fa1d442759426cabcc110621ec0ae8cd68435410")
179+
expect(url).to eq("https://ik.imagekit.io/ldt7znpgpjs/test_YhNhoRxWt.jpg?ik-sdk-version=ruby-#{Imagekit::Sdk::VERSION}&tr=h-300,w-400,f-jpg,pr-true,e-sharpen,e-contrast-1:rt-90&ik-s=9222f92f7d608c7b6d5363ffbd262566812780ba")
180180

181181
end
182182

@@ -210,7 +210,7 @@
210210

211211
url = url_obj.generate_url(options)
212212

213-
expect(url).to eq("https://ik.imagekit.io/your_imagekit_id/endpoint/tr:h-300,w-400/default-image.jpg?ik-sdk-version=ruby-#{Imagekit::Sdk::VERSION}&ik-s=4193d2b9955e95996f7910b04eadb720a8b33eb8")
213+
expect(url).to eq("https://ik.imagekit.io/your_imagekit_id/endpoint/tr:h-300,w-400/default-image.jpg?ik-sdk-version=ruby-#{Imagekit::Sdk::VERSION}&ik-s=f04da6ccaeda8f0c554818ef6f4531b6f5d7de06")
214214
end
215215

216216
it "test_url_with_invalid_args_returns_as_it_is" do
@@ -261,7 +261,7 @@
261261
signed: true,}
262262
url = url_obj.generate_url(options)
263263

264-
expect(url).to eq("https://test-domain.com/test-endpoint/tr:w-100/test-signed-url.png?ik-sdk-version=ruby-#{Imagekit::Sdk::VERSION}&ik-s=7fdac67e014d3ecb913b21931525e4b26dfd254c")
264+
expect(url).to eq("https://test-domain.com/test-endpoint/tr:w-100/test-signed-url.png?ik-sdk-version=ruby-#{Imagekit::Sdk::VERSION}&ik-s=82874e9bb072055fe37c6d561a054782d3d5f929")
265265
end
266266

267267
it "test_url_with_signed_with_seconds" do

0 commit comments

Comments
 (0)