Class: Paramsync

Inherits:
Object
  • Object
show all
Defined in:
lib/paramsync/diff.rb,
lib/paramsync.rb,
lib/paramsync/cli.rb,
lib/paramsync/config.rb,
lib/paramsync/version.rb,
lib/paramsync/sync_target.rb,
lib/paramsync/cli/pull_command.rb,
lib/paramsync/cli/push_command.rb,
lib/paramsync/cli/check_command.rb,
lib/paramsync/cli/config_command.rb,
lib/paramsync/cli/encrypt_command.rb,
lib/paramsync/cli/targets_command.rb

Overview

This software is public domain. No rights are reserved. See LICENSE for more information.

Defined Under Namespace

Classes: CLI, Config, ConfigFileInvalid, ConfigFileNotFound, Diff, InternalError, SyncTarget

Constant Summary collapse

VERSION =
"0.1.1"
@@config =
nil

Class Method Summary collapse

Class Method Details

.configObject



21
22
23
# File 'lib/paramsync.rb', line 21

def config
  @@config ||= Paramsync::Config.new
end

.configure(path: nil, targets: nil) ⇒ Object



25
26
27
# File 'lib/paramsync.rb', line 25

def configure(path: nil, targets: nil)
  @@config = Paramsync::Config.new(path: path, targets: targets)
end

.configured?Boolean

Returns:

  • (Boolean)


29
30
31
# File 'lib/paramsync.rb', line 29

def configured?
  not @@config.nil?
end