struct Obsctl::Config::ConfigInspector::Migration

Defined in:

obsctl/config/config_inspector.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(changed : Bool, dropped_keys : Array(String), added_keys : Array(String), backup_path : String | Nil = nil) #

[View source]

Instance Method Detail

def added_keys : Array(String) #

def backup_path : String | Nil #

def changed : Bool #

def clone #

[View source]
def copy_with(changed _changed = @changed, dropped_keys _dropped_keys = @dropped_keys, added_keys _added_keys = @added_keys, backup_path _backup_path = @backup_path) #

[View source]
def dropped_keys : Array(String) #

def to_json(json : JSON::Builder) : Nil #

[View source]