Top Level Namespace

Defined Under Namespace

Modules: Dockly

Instance Method Summary collapse

Instance Method Details

#convert_bc_to_local_bc(docker) ⇒ Object



144
145
146
147
148
149
150
151
152
153
154
155
# File 'lib/dockly/cli.rb', line 144

def convert_bc_to_local_bc(docker)
  return [] unless docker
  lbcs = []
  docker.build_cache.each do |bc|
    lbc = Dockly::BuildCache::Local.new! { name bc.name }
    bc.instance_variables.each do |variable|
      lbc.instance_variable_set(variable, bc.instance_variable_get(variable))
    end
    lbcs << lbc
  end
  lbcs
end