Module: RTSP

Defined in:
lib/rtsp.rb,
lib/rtsp/error.rb,
lib/rtsp/client.rb,
lib/rtsp/global.rb,
lib/rtsp/helpers.rb,
lib/rtsp/message.rb,
lib/rtsp/version.rb,
lib/rtsp/response.rb,
lib/rtsp/transport_parser.rb

Overview

This base module simply defines properties about the library. See child classes/modules for the meat.

Defined Under Namespace

Modules: Global, Helpers Classes: Client, Error, Message, Response, TransportParser

Constant Summary collapse

SNAPSHOT =
false
RELEASE =
true
BASE_VERSION =
'0.4.5'
VERSION =
if RELEASE
  BASE_VERSION
elsif SNAPSHOT
  "#{BASE_VERSION}.SNAPSHOT"
else
  "#{BASE_VERSION}.#{Time.now.strftime('%Y%m%d.%H%M%S')}"
end

Class Method Summary collapse

Class Method Details

.release_version?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/rtsp.rb', line 7

def self.release_version?
  !!RELEASE
end

.snapshot_version?Boolean

Returns:

  • (Boolean)


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

def self.snapshot_version?
  !!SNAPSHOT
end