Skip to content

Commit e6e36f8

Browse files
author
Kemal AKIN
committed
Code refactor for Ruby style
1 parent 159b512 commit e6e36f8

File tree

5 files changed

+69
-58
lines changed

5 files changed

+69
-58
lines changed

lib/ilkbyte.rb

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,38 @@
1-
require "ilkbyte/version"
1+
# frozen_string_literal: true
2+
3+
require 'ilkbyte/version'
24
require 'httpclient'
35
require 'json'
46

57
module Ilkbyte
68
class Error < StandardError; end
79
class Base
8-
$baseUrl = "https://api.ilkbyte.com"
9-
def setOption(access,secret)
10-
$option = {"access" => access,"secret" => secret}
10+
$baseUrl = 'https://api.ilkbyte.com'
11+
def setOption(access, secret)
12+
$option = { 'access' => access, 'secret' => secret }
1113
end
14+
1215
def request(url = nil, param = {})
13-
@query = {"access" => $option["access"],"secret" => $option["secret"]}
14-
param.each do |key,value|
15-
@query.store(key,value)
16+
@query = { 'access' => $option['access'], 'secret' => $option['secret'] }
17+
param.each do |key, value|
18+
@query.store(key, value)
1619
end
1720
apiUrl = $baseUrl + url
1821
begin
1922
client = HTTPClient.new
20-
response = client.get(apiUrl,@query)
23+
response = client.get(apiUrl, @query)
2124
JSON.parse(response.body)
22-
rescue StandardError => e
25+
rescue StandardError => e
2326
response = {
24-
"status" => false,
25-
"response" => nil,
26-
"message" => e.message
27-
}
27+
'status' => false,
28+
'response' => nil,
29+
'message' => e.message
30+
}
2831
end
2932
end
3033
end
3134
end
3235

3336
require_relative 'ilkbyte/server'
3437
require_relative 'ilkbyte/domain'
35-
require_relative 'ilkbyte/account'
38+
require_relative 'ilkbyte/account'

lib/ilkbyte/account.rb

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
# frozen_string_literal: true
2+
13
module Ilkbyte
24
class Account < Base
3-
def account()
4-
request("/account")
5+
def account
6+
request('/account')
57
end
68

7-
def accountUsers()
8-
request("/account/users")
9+
def accountUsers
10+
request('/account/users')
911
end
1012
end
11-
end
13+
end

lib/ilkbyte/domain.rb

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
1+
# frozen_string_literal: true
2+
13
module Ilkbyte
24
class Domain < Base
3-
def all()
4-
request("/domain/list")
5+
def all
6+
request('/domain/list')
57
end
68

79
def create(query)
8-
request("/domain/create",query)
10+
request('/domain/create', query)
911
end
1012

1113
def show(domain)
1214
request("/domain/manage/#{domain}/show")
1315
end
1416

15-
def add(domain,query)
16-
request("/domain/manage/#{domain}/add",query)
17+
def add(domain, query)
18+
request("/domain/manage/#{domain}/add", query)
1719
end
1820

19-
def update(domain,query)
20-
request("/domain/manage/#{domain}/uptade",query)
21+
def update(domain, query)
22+
request("/domain/manage/#{domain}/uptade", query)
2123
end
2224

2325
def delete(domain)
@@ -28,4 +30,4 @@ def push(domain)
2830
request("/domain/manage/#{domain}/push")
2931
end
3032
end
31-
end
33+
end

lib/ilkbyte/server.rb

Lines changed: 32 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,42 @@
1+
# frozen_string_literal: true
2+
13
module Ilkbyte
24
class Server < Base
3-
def create()
4-
request("/server/create")
5+
def create
6+
request('/server/create')
57
end
68

79
def config(query)
8-
request("/server/create/config",query)
10+
request('/server/create/config', query)
911
end
1012

11-
def all()
12-
request("/server/list/all")
13+
def all
14+
request('/server/list/all')
1315
end
1416

15-
def active()
16-
request("/server/list")
17+
def active
18+
request('/server/list')
1719
end
1820

1921
def show(server_name)
2022
request("/server/manage/#{server_name}/show")
2123
end
2224

23-
def power(server_name,power)
24-
query = {"set" => power}
25-
request("/server/manage/#{server_name}/power",query)
25+
def power(server_name, power)
26+
query = { 'set' => power }
27+
request("/server/manage/#{server_name}/power", query)
2628
end
2729

2830
def monitor(server_name)
2931
request("/server/manage/#{server_name}/monitor")
3032
end
3133

32-
def ipRdns(server_name,ip,rdns)
34+
def ipRdns(server_name, ip, rdns)
3335
query = [
34-
"ip" => ip,
35-
"rdns" => rdns
36+
'ip' => ip,
37+
'rdns' => rdns
3638
]
37-
request("/server/manage/#{server_name}/ip/rdns",query)
39+
request("/server/manage/#{server_name}/ip/rdns", query)
3840
end
3941

4042
def ip(server_name)
@@ -49,36 +51,36 @@ def backup(server_name)
4951
request("/server/manage/#{server_name}/backup")
5052
end
5153

52-
def backupRestore(server_name,query)
53-
request("/server/manage/#{server_name}/backup/restore",query)
54+
def backupRestore(server_name, query)
55+
request("/server/manage/#{server_name}/backup/restore", query)
5456
end
5557

5658
def snapshot(server_name)
5759
request("/server/manage/#{server_name}/snapshot")
5860
end
5961

60-
def snapshotCreate(server_name,query)
61-
request("/server/manage/#{server_name}/snapshot/create",query)
62+
def snapshotCreate(server_name, query)
63+
request("/server/manage/#{server_name}/snapshot/create", query)
6264
end
6365

64-
def snapshotRevert(server_name,query)
65-
request("/server/manage/#{server_name}/snapshot/revert",query)
66+
def snapshotRevert(server_name, query)
67+
request("/server/manage/#{server_name}/snapshot/revert", query)
6668
end
6769

68-
def snapshotUpdate(server_name,query)
69-
request("/server/manage/#{server_name}/snapshot/update",query)
70+
def snapshotUpdate(server_name, query)
71+
request("/server/manage/#{server_name}/snapshot/update", query)
7072
end
7173

72-
def snapshotDelete(server_name,query)
73-
request("/server/manage/#{server_name}/snapshot/delete",query)
74+
def snapshotDelete(server_name, query)
75+
request("/server/manage/#{server_name}/snapshot/delete", query)
7476
end
7577

76-
def snapshotCronAdd(server_name,query)
77-
request("/server/manage/#{server_name}/snapshot/cron/add",query)
78+
def snapshotCronAdd(server_name, query)
79+
request("/server/manage/#{server_name}/snapshot/cron/add", query)
7880
end
7981

80-
def snapshotCronDelete(server_name,query)
81-
request("/server/manage/#{server_name}/snapshot/cron/delete",query)
82+
def snapshotCronDelete(server_name, query)
83+
request("/server/manage/#{server_name}/snapshot/cron/delete", query)
8284
end
83-
end
84-
end
85+
end
86+
end

lib/ilkbyte/version.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Ilkbyte
2-
VERSION = "0.2.1"
4+
VERSION = '0.2.1'
35
end

0 commit comments

Comments
 (0)