Sha256: afa68f1663f704545b9906435e68d446e986c044f07d77a9ef30a442aa15dc02

Contents?: true

Size: 569 Bytes

Versions: 112

Compression:

Stored size: 569 Bytes

Contents

require 'json'

class UpdateConfig

    def do (role, solution, gitRoot)

        steps = {}

        # write to configure the registration of the service
        if (File.exists?("#{gitRoot}/configure.json"))
            steps = JSON.parse(File.read("#{gitRoot}/configure.json"))
        else
            steps["steps"] = []
        end

        conf = {
            :role => role,
            :solution => solution
        }
        steps["steps"].push(conf)

        File.open("#{gitRoot}/configure.json", 'w') { |file| file.puts(JSON.generate(steps)) }
    end
end

Version data entries

112 entries across 112 versions & 1 rubygems

Version Path
canzea-0.1.59 lib/commands/update-config.rb
canzea-0.1.58 lib/commands/update-config.rb
canzea-0.1.57 lib/commands/update-config.rb
canzea-0.1.56 lib/commands/update-config.rb
canzea-0.1.55 lib/commands/update-config.rb
canzea-0.1.54 lib/commands/update-config.rb
canzea-0.1.53 lib/commands/update-config.rb
canzea-0.1.52 lib/commands/update-config.rb
canzea-0.1.51 lib/commands/update-config.rb
canzea-0.1.50 lib/commands/update-config.rb
canzea-0.1.49 lib/commands/update-config.rb
canzea-0.1.48 lib/commands/update-config.rb
canzea-0.1.47 lib/commands/update-config.rb
canzea-0.1.46 lib/commands/update-config.rb
canzea-0.1.45 lib/commands/update-config.rb
canzea-0.1.44 lib/commands/update-config.rb
canzea-0.1.43 lib/commands/update-config.rb
canzea-0.1.42 lib/commands/update-config.rb
canzea-0.1.41 lib/commands/update-config.rb
canzea-0.1.40 lib/commands/update-config.rb