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.83 lib/commands/update-config.rb
canzea-0.1.82 lib/commands/update-config.rb
canzea-0.1.81 lib/commands/update-config.rb
canzea-0.1.80 lib/commands/update-config.rb
canzea-0.1.78 lib/commands/update-config.rb
canzea-0.1.77 lib/commands/update-config.rb
canzea-0.1.76 lib/commands/update-config.rb
canzea-0.1.74 lib/commands/update-config.rb
canzea-0.1.73 lib/commands/update-config.rb
canzea-0.1.72 lib/commands/update-config.rb
canzea-0.1.71 lib/commands/update-config.rb
canzea-0.1.70 lib/commands/update-config.rb
canzea-0.1.68 lib/commands/update-config.rb
canzea-0.1.67 lib/commands/update-config.rb
canzea-0.1.66 lib/commands/update-config.rb
canzea-0.1.64 lib/commands/update-config.rb
canzea-0.1.63 lib/commands/update-config.rb
canzea-0.1.62 lib/commands/update-config.rb
canzea-0.1.61 lib/commands/update-config.rb
canzea-0.1.60 lib/commands/update-config.rb