Module: Mortar::PigVersion
- Defined in:
- lib/mortar/pigversion.rb
Defined Under Namespace
Constant Summary collapse
- PIG_0_9_TGZ_NAME =
"pig-0.9.tar.gz"
- PIG_0_9_TGZ_DEFAULT_URL_PATH =
"resource/pig_0_9"
- PIG_0_12_TGZ_NAME =
"pig-0.12.tar.gz"
- PIG_0_12_TGZ_DEFAULT_URL_PATH =
"resource/pig_0_12"
Class Method Summary collapse
Class Method Details
.from_string(pig_version_str) ⇒ Object
24 25 26 27 28 29 30 31 32 |
# File 'lib/mortar/pigversion.rb', line 24 def PigVersion.from_string(pig_version_str) if pig_version_str == '0.9' return Pig09.new elsif pig_version_str == '0.12' return Pig012.new else raise ArgumentError, "Unsupported pig version: #{pig_version_str}" end end |