Sha256: 60727944469efd38b1a56dea985603ab78e637537364291d43720df367f90f4e

Contents?: true

Size: 505 Bytes

Versions: 3

Compression:

Stored size: 505 Bytes

Contents

module Dcgen

  def self.group master , destination, output = true

    master_groups = Dir.glob(master + '/groups/*group').map {|c| c.match(/^.*\/(.*).group$/)[1] }
    destination_groups = Dir.glob(destination + '/groups/*group').map {|c| c.match(/^.*\/(.*).group$/)[1] }

    remove_groups = destination_groups - master_groups

    if output
      puts "Groups:" if not remove_groups.empty?
      remove_groups.each do |group|
        puts "  #{group}"
      end
    end

    remove_groups

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
salesforce-dcgen-0.8.0 lib/dcgen/plugins/group.rb
salesforce-dcgen-0.7.0 lib/dcgen/plugins/group.rb
salesforce-dcgen-0.6.0 lib/dcgen/plugins/group.rb