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.125 lib/commands/update-config.rb
canzea-0.1.124 lib/commands/update-config.rb
canzea-0.1.123 lib/commands/update-config.rb
canzea-0.1.122 lib/commands/update-config.rb
canzea-0.1.121 lib/commands/update-config.rb
canzea-0.1.120 lib/commands/update-config.rb
canzea-0.1.119 lib/commands/update-config.rb
canzea-0.1.118 lib/commands/update-config.rb
canzea-0.1.117 lib/commands/update-config.rb
canzea-0.1.116 lib/commands/update-config.rb
canzea-0.1.115 lib/commands/update-config.rb
canzea-0.1.114 lib/commands/update-config.rb
canzea-0.1.113 lib/commands/update-config.rb
canzea-0.1.112 lib/commands/update-config.rb
canzea-0.1.111 lib/commands/update-config.rb
canzea-0.1.110 lib/commands/update-config.rb
canzea-0.1.109 lib/commands/update-config.rb
canzea-0.1.108 lib/commands/update-config.rb
canzea-0.1.107 lib/commands/update-config.rb
canzea-0.1.106 lib/commands/update-config.rb