Skip to content

Commit ee622cd

Browse files
committed
rake
1 parent 2308e46 commit ee622cd

File tree

3 files changed

+17
-19
lines changed

3 files changed

+17
-19
lines changed

lib/zendesk_api/resources.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -473,25 +473,25 @@ def initialize(ticket)
473473

474474
def [](key)
475475
raise "Cannot find custom field #{key}, configuration ticket_fields_metadata is OFF" unless
476-
@ticket.instance_variable_get("@client").ticket_fields_metadata
476+
@ticket.instance_variable_get(:@client).ticket_fields_metadata
477477
# Trap read access
478-
fld = @ticket.instance_variable_get("@client").ticket_fields_metadata.find { |val| val[:title] == key }
478+
fld = @ticket.instance_variable_get(:@client).ticket_fields_metadata.find { |val| val[:title] == key }
479479
raise "Cannot find custom field #{key}" unless fld
480480
cf = @ticket.custom_fields.find { |h| h[:id] == fld[:id] }
481481
cf ? cf[:value] : nil
482482
end
483483

484484
def []=(key, value)
485485
raise "Cannot find custom field #{key}, configuration ticket_fields_metadata is OFF" unless
486-
@ticket.instance_variable_get("@client").ticket_fields_metadata
486+
@ticket.instance_variable_get(:@client).ticket_fields_metadata
487487
# Trap write access
488-
fld = @ticket.instance_variable_get("@client").ticket_fields_metadata.find { |val| val[:title] == key }
488+
fld = @ticket.instance_variable_get(:@client).ticket_fields_metadata.find { |val| val[:title] == key }
489489
raise "Cannot find custom field #{key}" unless fld
490490
cf = @ticket.custom_fields.find { |h| h[:id] == fld[:id] } if @ticket.custom_fields
491491
if cf
492492
cf[:value] = value
493493
else
494-
@ticket.custom_fields << { id: fld[:id], value: value }
494+
@ticket.custom_fields << {id: fld[:id], value: value}
495495
end
496496
end
497497

spec/core/resources/custom_field_symbol_proxy_spec.rb

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
require 'core/spec_helper'
2-
require_relative '../../../lib/zendesk_api/resources'
1+
require "core/spec_helper"
2+
require_relative "../../../lib/zendesk_api/resources"
33

44
RSpec.describe ZendeskAPI::Ticket::CustomFieldSymbolProxy do
55
let(:field_metadata) do
66
[
7-
{ id: 1, title: "foo" },
8-
{ id: 2, title: "bar" }
7+
{id: 1, title: "foo"},
8+
{id: 2, title: "bar"}
99
]
1010
end
1111
let(:client) do
@@ -16,7 +16,7 @@
1616
let(:ticket) do
1717
t = ZendeskAPI::Ticket.new({})
1818
t.instance_variable_set(:@client, client)
19-
t.instance_variable_set(:@custom_fields, [{ id: 1, value: "abc" }])
19+
t.instance_variable_set(:@custom_fields, [{id: 1, value: "abc"}])
2020
def t.custom_fields
2121
_foo = 1
2222
@custom_fields
@@ -31,7 +31,7 @@ def t.custom_fields
3131
end
3232

3333
it "returns nil for existing field with no value" do
34-
ticket.instance_variable_set(:@custom_fields, [{ id: 1 }])
34+
ticket.instance_variable_set(:@custom_fields, [{id: 1}])
3535
expect(proxy["foo"]).to be_nil
3636
end
3737

@@ -63,14 +63,13 @@ def t.custom_fields
6363
it "returns proxy from custom_field_symbol accessor" do
6464
t = ZendeskAPI::Ticket.new({})
6565
t.instance_variable_set(:@client, client)
66-
t.instance_variable_set(:@custom_fields, [{ id: 1, value: "abc" }])
66+
t.instance_variable_set(:@custom_fields, [{id: 1, value: "abc"}])
6767
def t.custom_fields
6868
_foo = 1
6969
@custom_fields
7070
end
7171
expect(t.custom_field_symbol["foo"]).to eq("abc")
7272
end
73-
7473
end
7574

7675
describe "[] and []= with missing ticket_fields_metadata" do

spec/live/ticket_spec.rb

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -213,17 +213,17 @@ def valid_attributes
213213
describe "CustomFieldSymbolProxy" do
214214
let(:field_metadata) do
215215
[
216-
{ id: 1, title: "foo" },
217-
{ id: 2, title: "bar" }
216+
{id: 1, title: "foo"},
217+
{id: 2, title: "bar"}
218218
]
219219
end
220220
let(:client) do
221-
double("Client", :instance_variable_get => field_metadata)
221+
double("Client", instance_variable_get: field_metadata)
222222
end
223223
let(:ticket) do
224224
t = ZendeskAPI::Ticket.allocate
225225
t.instance_variable_set(:@client, client)
226-
t.instance_variable_set(:@custom_fields, [{ id: 1, value: "abc" }])
226+
t.instance_variable_set(:@custom_fields, [{id: 1, value: "abc"}])
227227
t
228228
end
229229
let(:proxy) { ZendeskAPI::Ticket::CustomFieldSymbolProxy.new(ticket, nil) }
@@ -254,10 +254,9 @@ def valid_attributes
254254
it "returns proxy from custom_field_symbol accessor" do
255255
t = ZendeskAPI::Ticket.allocate
256256
t.instance_variable_set(:@client, client)
257-
t.instance_variable_set(:@custom_fields, [{ id: 1, value: "abc" }])
257+
t.instance_variable_set(:@custom_fields, [{id: 1, value: "abc"}])
258258
expect(t.custom_field_symbol["foo"]).to eq("abc")
259259
end
260-
261260
end
262261
end
263262
end

0 commit comments

Comments
 (0)