Class: Browserctl::State::Transport::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/browserctl/state/transport.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.schemeObject

Raises:

  • (NotImplementedError)


54
# File 'lib/browserctl/state/transport.rb', line 54

def self.scheme = raise NotImplementedError

Instance Method Details

#available?Boolean

Returns:

  • (Boolean)


60
# File 'lib/browserctl/state/transport.rb', line 60

def available? = true

#handles?(parsed) ⇒ Boolean

Returns:

  • (Boolean)


56
57
58
# File 'lib/browserctl/state/transport.rb', line 56

def handles?(parsed)
  parsed.scheme.nil? || parsed.scheme == self.class.scheme
end