Class: Applinks::Builder
- Inherits:
-
Object
show all
- Defined in:
- lib/applinks/builder.rb
Defined Under Namespace
Classes: AndroidBlock, AppBlock, IOSBlock, MetaBlock, WebBlock, WindowsPhoneBlock
Instance Method Summary
collapse
Constructor Details
#initialize(config, data) ⇒ Builder
Returns a new instance of Builder.
3
4
5
6
|
# File 'lib/applinks/builder.rb', line 3
def initialize config, data
@config = config
@data = data
end
|
Instance Method Details
#android(&block) ⇒ Object
26
27
28
29
30
|
# File 'lib/applinks/builder.rb', line 26
def android &block
app_block :android, AndroidBlock do |block|
yield block
end
end
|
#ios(&block) ⇒ Object
8
9
10
11
12
|
# File 'lib/applinks/builder.rb', line 8
def ios &block
app_block :ios, IOSBlock do |block|
yield block
end
end
|
#ipad(&block) ⇒ Object
14
15
16
17
18
|
# File 'lib/applinks/builder.rb', line 14
def ipad &block
app_block :ipad, IOSBlock do |block|
yield block
end
end
|
#iphone(&block) ⇒ Object
20
21
22
23
24
|
# File 'lib/applinks/builder.rb', line 20
def iphone &block
app_block :iphone, IOSBlock do |block|
yield block
end
end
|
#web(&block) ⇒ Object
38
39
40
41
42
|
# File 'lib/applinks/builder.rb', line 38
def web &block
app_block :web, WebBlock do |block|
yield block
end
end
|
#windows_phone(&block) ⇒ Object
32
33
34
35
36
|
# File 'lib/applinks/builder.rb', line 32
def windows_phone &block
app_block :windows_phone, WindowsPhoneBlock do |block|
yield block
end
end
|