class Posgra::CLI::Role
Public Instance Methods
apply(file)
click to toggle source
# File lib/posgra/cli/role.rb, line 11 def apply(file) check_fileanem(file) updated = client.apply_roles(file) unless updated Posgra::Logger.instance.info('No change'.intense_blue) end end
export(file = nil)
click to toggle source
# File lib/posgra/cli/role.rb, line 21 def export(file = nil) check_fileanem(file) dsl = client.export_roles if file.nil? or file == '-' puts dsl else log(:info, "Export Roles to `#{file}`") open(file, 'wb') do |f| f.puts Posgra::CLI::MAGIC_COMMENT f.puts dsl end end end