Class TTK::Fetchers::Client
In: lib/ttk/fetchers/client/receiver.rb
lib/ttk/fetchers/Client.rb
Parent: Object

Methods

fetch   new   uri  

Included Modules

DRb::DRbUndumped

Classes and Modules

Class TTK::Fetchers::Client::Receiver

Attributes

fetcher  [R] 

Public Class methods

[Source]

# File lib/ttk/fetchers/Client.rb, line 17
      def initialize(service, fetcher)
        @service = service
        @fetcher = fetcher
      end

Public Instance methods

[Source]

# File lib/ttk/fetchers/Client.rb, line 28
      def fetch(resource, dest)
        recv = Receiver.new(dest + resource) # keep this local variable for GC
        @fetcher.fetch(resource, recv)
        recv.stat
      end

[Source]

# File lib/ttk/fetchers/Client.rb, line 24
      def uri
        @service.uri
      end

[Validate]