Method: Fronde::Sync::Neocities#initialize

Defined in:
lib/fronde/sync/neocities.rb

#initialize(connection_spec, public_folder, verbose: false) {|_self| ... } ⇒ Neocities

Returns a new instance of Neocities.

Yields:

  • (_self)

Yield Parameters:



16
17
18
19
20
21
22
23
24
25
26
# File 'lib/fronde/sync/neocities.rb', line 16

def initialize(connection_spec, public_folder, verbose: false, &block)
  @verbose = verbose
  @endpoint = @website_name = @authorization = nil
  extract_connection_details connection_spec
  @public_folder = public_folder
  @connection = init_connection
  return unless block

  yield self
  finish
end