Method: GoodData::Project.transfer_tagged_stuff

Defined in:
lib/gooddata/models/project.rb

.transfer_tagged_stuff(from_project, to_project, tag) ⇒ Object



713
714
715
716
717
718
719
720
721
722
723
724
# File 'lib/gooddata/models/project.rb', line 713

def transfer_tagged_stuff(from_project, to_project, tag)
  GoodData.logger.info("Transferring tagged stuff - #{tag}")

  objects = from_project.find_by_tag(tag)

  if objects.any?
    GoodData.logger.info("\n#{JSON.pretty_generate(objects)}")
    from_project.partial_md_export(objects, project: to_project)
  else
    GoodData.logger.info('No tagged objects to transfer')
  end
end