module DockerizeRails::CommandLineMethods
Public Class Methods
configure()
click to toggle source
# File lib/dockerize_rails/command_line_methods.rb, line 46 def self.configure Helpers.ensure_rails_root ConfigGenerator.configure end
docker_build()
click to toggle source
# File lib/dockerize_rails/command_line_methods.rb, line 70 def self.docker_build SpinR.spin SpinR::Spinners::DOTTED_3, :green do DRNameSpace.load DockerCommands.build end 0 end
docker_delete()
click to toggle source
# File lib/dockerize_rails/command_line_methods.rb, line 94 def self.docker_delete SpinR.spin SpinR::Spinners::DOTTED_3, :green do DRNameSpace.load DockerCommands.delete end 0 end
docker_info()
click to toggle source
# File lib/dockerize_rails/command_line_methods.rb, line 57 def self.docker_info DockerCommands.info 0 end
docker_pull()
click to toggle source
# File lib/dockerize_rails/command_line_methods.rb, line 62 def self.docker_pull SpinR.spin SpinR::Spinners::DOTTED_3, :green do DRNameSpace.load DockerCommands.pull end 0 end
docker_start()
click to toggle source
# File lib/dockerize_rails/command_line_methods.rb, line 78 def self.docker_start SpinR.spin SpinR::Spinners::DOTTED_3, :green do DRNameSpace.load DockerCommands.start end 0 end
docker_stop()
click to toggle source
# File lib/dockerize_rails/command_line_methods.rb, line 86 def self.docker_stop SpinR.spin SpinR::Spinners::DOTTED_3, :green do DRNameSpace.load DockerCommands.stop end 0 end
dockerize()
click to toggle source
# File lib/dockerize_rails/command_line_methods.rb, line 35 def self.dockerize Helpers.ensure_rails_root DRNameSpace.load ConfigGenerator.dockerize end
help(status = 0)
click to toggle source
# File lib/dockerize_rails/command_line_methods.rb, line 51 def self.help(status = 0) puts "\nCommand not found".red if status != 0 puts Helpers.help.white status end
invoke(options)
click to toggle source
# File lib/dockerize_rails/command_line_methods.rb, line 6 def self.invoke(options) DRNameSpace.add_hash options[1][:args] commands = Helpers.processed_commands case options[0] when *(commands[:configure]) return configure when *(commands[:dockerize]) return dockerize when *(commands[:undockerize]) return undockerize when *(commands[:docker_info]) return docker_info when *(commands[:docker_pull]) return docker_pull when *(commands[:docker_build]) return docker_build when *(commands[:docker_start]) return docker_start when *(commands[:docker_stop]) return docker_stop when *(commands[:docker_delete]) return docker_delete when *(commands[:help]) return help else return help 1 end end
undockerize()
click to toggle source
# File lib/dockerize_rails/command_line_methods.rb, line 41 def self.undockerize Helpers.ensure_rails_root ConfigGenerator.undockerize end