Class: Apple::App::Site::Association::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/apple/app/site/association.rb

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



11
12
13
14
# File 'lib/apple/app/site/association.rb', line 11

def initialize
  @apps = []
  @details = []
end

Instance Method Details

#apps(*a) ⇒ Object



16
17
18
# File 'lib/apple/app/site/association.rb', line 16

def apps(*a)
  @apps.push(*a)
end

#details(*d) ⇒ Object



20
21
22
# File 'lib/apple/app/site/association.rb', line 20

def details(*d)
  @details.push(*d)
end

#to_jsonObject



24
25
26
27
28
29
30
31
# File 'lib/apple/app/site/association.rb', line 24

def to_json
  {
    applinks: {
      apps: @apps,
      details: @details
    }
  }.to_json
end