Class: Passkit::ExampleStoreCard
Instance Method Summary
collapse
Methods inherited from BasePass
#apple_team_identifier, #format_version, #initialize, #language, #last_update, #pass_path, #pass_type_identifier, #primary_fields, #secondary_fields, #web_service_url
Instance Method Details
#auxiliary_fields ⇒ Object
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
# File 'lib/passkit/example_store_card.rb', line 86
def auxiliary_fields
[{
key: "name",
label: "Name",
value: "Alessandro Rodi"
},
{
key: "email",
label: "Email",
value: "[email protected]"
},
{
key: "phone",
label: "Phone",
value: "+41 1234567890"
}]
end
|
#back_fields ⇒ Object
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
# File 'lib/passkit/example_store_card.rb', line 68
def back_fields
[{
key: "example1",
label: "Code",
value: "0123456789"
},
{
key: "example2",
label: "Creator",
value: "https://github.com/coorasse"
},
{
key: "example3",
label: "Contact",
value: "[email protected]"
}]
end
|
#background_color ⇒ Object
12
13
14
|
# File 'lib/passkit/example_store_card.rb', line 12
def background_color
"rgb(255, 255, 255)"
end
|
#barcode ⇒ Object
40
41
42
43
44
45
|
# File 'lib/passkit/example_store_card.rb', line 40
def barcode
{messageEncoding: "iso-8859-1",
format: "PKBarcodeFormatQR",
message: "https://github.com/coorasse/passkit",
altText: "https://github.com/coorasse/passkit"}
end
|
#description ⇒ Object
20
21
22
|
# File 'lib/passkit/example_store_card.rb', line 20
def description
"A basic description for a pass"
end
|
#file_name ⇒ Object
35
36
37
|
# File 'lib/passkit/example_store_card.rb', line 35
def file_name
@file_name ||= SecureRandom.uuid
end
|
#foreground_color ⇒ Object
8
9
10
|
# File 'lib/passkit/example_store_card.rb', line 8
def foreground_color
"rgb(0, 0, 0)"
end
|
59
60
61
62
63
64
65
66
|
# File 'lib/passkit/example_store_card.rb', line 59
def
[{
key: "balance",
label: "Balance",
value: 100,
currencyCode: "$"
}]
end
|
#locations ⇒ Object
A pass can have up to ten relevant locations
27
28
29
|
# File 'lib/passkit/example_store_card.rb', line 27
def locations
[]
end
|
#logo_text ⇒ Object
Barcode example def barcode
{ messageEncoding: 'iso-8859-1',
format: 'PKBarcodeFormatCode128',
message: '12345',
altText: '12345' }
end
55
56
57
|
# File 'lib/passkit/example_store_card.rb', line 55
def logo_text
"Loyalty Card"
end
|
#organization_name ⇒ Object
16
17
18
|
# File 'lib/passkit/example_store_card.rb', line 16
def organization_name
"Passkit"
end
|
#pass_type ⇒ Object
3
4
5
6
|
# File 'lib/passkit/example_store_card.rb', line 3
def pass_type
:storeCard
end
|
#voided ⇒ Object
31
32
33
|
# File 'lib/passkit/example_store_card.rb', line 31
def voided
false
end
|