Module: MtikPppActive2Directory

Defined in:
lib/mtik_ppp_active_2_directory.rb,
lib/mtik_ppp_active_2_directory/log.rb,
lib/mtik_ppp_active_2_directory/version.rb,
lib/mtik_ppp_active_2_directory/mikrotik.rb,
lib/mtik_ppp_active_2_directory/directory.rb

Defined Under Namespace

Modules: Log Classes: Directory, Mikrotik, Sync

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.sync(src, dst) ⇒ Object

Synchronize Mikrotik’s PPP active connections with a directory containing symbolic links.

Parameters:

  • src (Hash)

    The object passed to the mtik gem (keys: host, user, pass)

  • dst (String)

    The directory holding the symbolic links



11
12
13
14
# File 'lib/mtik_ppp_active_2_directory.rb', line 11

def self.sync(src, dst)
  Log.info { "Synchronizing router at [#{src[:host]}] with directory [#{dst}]" }
  Sync.new(src, dst).sync
end