Class: Motion::Project::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/motion-paddle/paddle.rb

Instance Method Summary collapse

Instance Method Details

#paddle(options = {}, &block) ⇒ Object



53
54
55
56
57
58
59
60
61
62
63
# File 'lib/motion-paddle/paddle.rb', line 53

def paddle(options = {}, &block)
  @paddle ||= PaddleConfig.new(self, options)
  @paddle.instance_eval(&block) unless block.nil?
  @paddle.set :store, @paddle.mas_store? ? 'mas' : 'paddle'
  if @paddle.paddle_store?
    @pods.pod 'Paddle', git: 'https://github.com/PaddleHQ/Mac-Framework.git'
  elsif @paddle.mas_store?
    @pods.pod 'Paddle-MAS', git: 'https://github.com/PaddleHQ/Paddle-MAS.git'
  end
  @paddle
end