Class: Fraggle::Response

Inherits:
Object show all
Includes:
Beefcake::Message
Defined in:
lib/fraggle/msg.rb,
lib/fraggle/response.rb

Defined Under Namespace

Modules: Err, Flag

Constant Summary collapse

Missing =
0
Clobber =
-1
Dir =
-2
Dummy =
-3
Refused =
-1

Instance Method Summary collapse

Instance Method Details

#del?Boolean

Returns:

  • (Boolean)


24
# File 'lib/fraggle/response.rb', line 24

def del?      ; missing?       ; end

#dir?Boolean

Returns:

  • (Boolean)


21
# File 'lib/fraggle/response.rb', line 21

def dir?      ; cas == Dir     ; end

#disconnected?Boolean

Custom

Returns:

  • (Boolean)


38
# File 'lib/fraggle/response.rb', line 38

def disconnected? ; err_code == Errno::ECONNREFUSED::Errno ; end

#dummy?Boolean

Returns:

  • (Boolean)


22
# File 'lib/fraggle/response.rb', line 22

def dummy?    ; cas == Dummy   ; end

#invalid_snap?Boolean

Returns:

  • (Boolean)


32
# File 'lib/fraggle/response.rb', line 32

def invalid_snap? ; err_code == Err::INVALID_SNAP ; end

#is_dir?Boolean

Returns:

  • (Boolean)


35
# File 'lib/fraggle/response.rb', line 35

def is_dir?       ; err_code == Err::ISDIR        ; end

#mismatch?Boolean

Returns:

  • (Boolean)


33
# File 'lib/fraggle/response.rb', line 33

def mismatch?     ; err_code == Err::CAS_MISMATCH ; end

#missing?Boolean

CAS

Returns:

  • (Boolean)


20
# File 'lib/fraggle/response.rb', line 20

def missing?  ; cas == Missing ; end

#not_dir?Boolean

Returns:

  • (Boolean)


34
# File 'lib/fraggle/response.rb', line 34

def not_dir?      ; err_code == Err::NOT_DIR      ; end

#ok?Boolean

ERR

Returns:

  • (Boolean)


28
# File 'lib/fraggle/response.rb', line 28

def ok?           ; err_code != 0                 ; end

#other?Boolean

Returns:

  • (Boolean)


29
# File 'lib/fraggle/response.rb', line 29

def other?        ; err_code == Err::OTHER        ; end

#redirect?Boolean

Returns:

  • (Boolean)


31
# File 'lib/fraggle/response.rb', line 31

def redirect?     ; err_code == Err::REDIRECT     ; end

#set?Boolean

Returns:

  • (Boolean)


25
# File 'lib/fraggle/response.rb', line 25

def set?      ; !del?          ; end

#unknown_verb?Boolean

Returns:

  • (Boolean)


30
# File 'lib/fraggle/response.rb', line 30

def unknown_verb? ; err_code == Err::UNKNOWN_VERB ; end