module GClouder::GSUtil
Public Class Methods
included(klass)
click to toggle source
# File lib/gclouder/gsutil.rb, line 9 def self.included(klass) klass.extend GSUtil end
Public Instance Methods
gsutil(command, args, force: false)
click to toggle source
# File lib/gclouder/gsutil.rb, line 13 def gsutil(command, args, force: false) info "# gsutil #{command} #{args}" if cli_args[:debug] return if cli_args[:dry_run] && !force gsutil_exec(command, args) end
gsutil_exec(command, args)
click to toggle source
# File lib/gclouder/gsutil.rb, line 21 def gsutil_exec(command, args) shell("gsutil #{command} #{args}") end