Class: Pod::Command::Bdtransform::ToBinary

Inherits:
Pod::Command::Bdtransform show all
Defined in:
lib/cocoapods-BDTransform/command/BDTransform/ToBinary.rb

Instance Method Summary collapse

Constructor Details

#initialize(argv) ⇒ ToBinary

Returns a new instance of ToBinary.



15
16
17
18
19
# File 'lib/cocoapods-BDTransform/command/BDTransform/ToBinary.rb', line 15

def initialize(argv)

  @bd_transform_pod = argv.arguments

end

Instance Method Details

#runObject



26
27
28
29
30
31
32
33
# File 'lib/cocoapods-BDTransform/command/BDTransform/ToBinary.rb', line 26

def run
  cdir = File.dirname(__FILE__)
  if !@bd_transform_pod.empty?
    string = @bd_transform_pod.to_s
    string = string.gsub("\"","").gsub("[","").gsub("]","").gsub(","," ")
    system("#{cdir}/AweToBinary #{string}")
  end
end

#validate!Object



21
22
23
24
# File 'lib/cocoapods-BDTransform/command/BDTransform/ToBinary.rb', line 21

def validate!

  help! 'A Pod name is required.' unless @bd_transform_pod.count > 0
end