Class: Docks::Build
Instance Attribute Summary collapse
-
#filename ⇒ Object
Returns the value of attribute filename.
-
#ops_str ⇒ Object
Returns the value of attribute ops_str.
Instance Method Summary collapse
Instance Attribute Details
#filename ⇒ Object
Returns the value of attribute filename.
4 5 6 |
# File 'lib/docks/build.rb', line 4 def filename @filename end |
#ops_str ⇒ Object
Returns the value of attribute ops_str.
4 5 6 |
# File 'lib/docks/build.rb', line 4 def ops_str @ops_str end |
Instance Method Details
#build! ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/docks/build.rb', line 10 def build! parsed = Docks.parsed(filename) File.create "#{temp_dir}/Dockerfile",parsed cmd = "docker build #{ops_str} #{temp_dir}" puts cmd exec cmd unless ops_str.to_s =~ /--mock/ end |