Class: Buildr::AS3::Toolkits::ZipToolkiteBase
- Inherits:
-
Object
- Object
- Buildr::AS3::Toolkits::ZipToolkiteBase
- Defined in:
- lib/buildr/as3/toolkits/base.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#from(url) ⇒ Object
:call-seq: from(url) => self.
-
#invoke ⇒ Object
:nodoc:.
Instance Method Details
#from(url) ⇒ Object
:call-seq:
from(url) => self
-
You can pass a url where the ToolkitArtifact should be downloaded from as a string:
FLEX_SDK.from(“domain.tld/flex_sdk.zip”)
-
You can pass :maven as a parameter to download it from a maven repository:
FLEX_SDK.from(:maven)
-
If you don’t call this function at all, buildr-as3 will try and resolve a url on automatically
49 50 51 52 |
# File 'lib/buildr/as3/toolkits/base.rb', line 49 def from(url) @url = url self end |
#invoke ⇒ Object
:nodoc:
28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/buildr/as3/toolkits/base.rb', line 28 def invoke #:nodoc: if @url == :maven Buildr::artifact(@spec).invoke else Buildr::download(Buildr::artifact(@spec) => @url).invoke end unless File.exists? @zip.to_s unzip_toolkit(@zip,@zip_destination) self end |