Module: TransparentNil

Included in:
NilClass
Defined in:
lib/transparent_nil/nil.rb

Return something collapse

Return nil collapse

Instance Method Details

#+(other) ⇒ nil



45
# File 'lib/transparent_nil/nil.rb', line 45

def +(other);                       nil;            end

#-(other) ⇒ nil



44
# File 'lib/transparent_nil/nil.rb', line 44

def -(other);                       nil;            end

#<(*a) ⇒ nil



46
# File 'lib/transparent_nil/nil.rb', line 46

def <(*a);                          nil;            end

#<<(element) ⇒ Array

Returns one element array

Returns:

  • (Array)

    one element array



11
# File 'lib/transparent_nil/nil.rb', line 11

def <<(element);                    [element];      end

#<=>(*a) ⇒ nil



47
# File 'lib/transparent_nil/nil.rb', line 47

def <=>(*a);                        nil;            end

#=~(other) ⇒ Boolean

false

Returns:

  • (Boolean)


19
# File 'lib/transparent_nil/nil.rb', line 19

def =~(other);                      false;          end

#>(*a) ⇒ nil



48
# File 'lib/transparent_nil/nil.rb', line 48

def >(*a);                          nil;            end

#[](*a) ⇒ nil



76
# File 'lib/transparent_nil/nil.rb', line 76

def [](*a);                         nil;            end

#[]=(*a) ⇒ nil



77
# File 'lib/transparent_nil/nil.rb', line 77

def []=(*a);                        nil;            end

#absnil



49
# File 'lib/transparent_nil/nil.rb', line 49

def abs;                            nil;            end

#chopnil



50
# File 'lib/transparent_nil/nil.rb', line 50

def chop;                           nil;            end

#clearnil



51
# File 'lib/transparent_nil/nil.rb', line 51

def clear;                          nil;            end

#codenil



52
# File 'lib/transparent_nil/nil.rb', line 52

def code;                           nil;            end

#collect(&block) ⇒ nil



53
# File 'lib/transparent_nil/nil.rb', line 53

def collect(&block);                nil;            end

#compactnil



54
# File 'lib/transparent_nil/nil.rb', line 54

def compact;                        nil;            end

#count(*a) ⇒ Integer

0.

Returns:

  • (Integer)


35
# File 'lib/transparent_nil/nil.rb', line 35

def count(*a);                      0;              end

#downcasenil



55
# File 'lib/transparent_nil/nil.rb', line 55

def downcase;                       nil;            end

#dupnil



56
# File 'lib/transparent_nil/nil.rb', line 56

def dup;                            nil;            end

#each(*a) ⇒ nil



57
# File 'lib/transparent_nil/nil.rb', line 57

def each(*a);                       nil;            end

#empty?Boolean

true

Returns:

  • (Boolean)


15
# File 'lib/transparent_nil/nil.rb', line 15

def empty?;                         true;           end

#grep(*a) ⇒ nil



58
# File 'lib/transparent_nil/nil.rb', line 58

def grep(*a);                       nil;            end

#gsub(*a) ⇒ nil



60
# File 'lib/transparent_nil/nil.rb', line 60

def gsub(*a);                       nil;            end

#gsub!(*a) ⇒ nil



59
# File 'lib/transparent_nil/nil.rb', line 59

def gsub!(*a);                      nil;            end

#include?(*a) ⇒ Boolean

false. Redundante Definition!

Returns:

  • (Boolean)


23
# File 'lib/transparent_nil/nil.rb', line 23

def include?(*a);                   false;          end

#joinnil



61
# File 'lib/transparent_nil/nil.rb', line 61

def join;                           nil;            end

#keysnil



62
# File 'lib/transparent_nil/nil.rb', line 62

def keys;                           nil;            end

#lengthInteger

0.

Returns:

  • (Integer)


27
# File 'lib/transparent_nil/nil.rb', line 27

def length;                         0;              end

#pop(*a) ⇒ nil



63
# File 'lib/transparent_nil/nil.rb', line 63

def pop(*a);                        nil;            end

#push(*a) ⇒ nil



64
# File 'lib/transparent_nil/nil.rb', line 64

def push(*a);                       nil;            end

#sizeInteger

0.

Returns:

  • (Integer)


31
# File 'lib/transparent_nil/nil.rb', line 31

def size;                           0;              end

#split(*a) ⇒ Array

Empty Array.

Returns:

  • (Array)


39
# File 'lib/transparent_nil/nil.rb', line 39

def split(*a);                      [];             end

#strip(*a) ⇒ nil



66
# File 'lib/transparent_nil/nil.rb', line 66

def strip(*a);                      nil;            end

#strip!(*a) ⇒ nil



65
# File 'lib/transparent_nil/nil.rb', line 65

def strip!(*a);                     nil;            end

#sub(*a) ⇒ nil



67
# File 'lib/transparent_nil/nil.rb', line 67

def sub(*a);                        nil;            end

#substract(other) ⇒ nil



78
# File 'lib/transparent_nil/nil.rb', line 78

def substract(other);               nil;            end

#to_inil



68
# File 'lib/transparent_nil/nil.rb', line 68

def to_i;                           nil;            end

#to_integernil



69
# File 'lib/transparent_nil/nil.rb', line 69

def to_integer;                     nil;            end

#to_nilnil



70
# File 'lib/transparent_nil/nil.rb', line 70

def to_nil;                         nil;            end

#to_nil_if(*a) ⇒ nil



71
# File 'lib/transparent_nil/nil.rb', line 71

def to_nil_if(*a);                  nil;            end

#to_nil_unless(*a) ⇒ nil



72
# File 'lib/transparent_nil/nil.rb', line 72

def to_nil_unless(*a);              nil;            end

#to_symnil



73
# File 'lib/transparent_nil/nil.rb', line 73

def to_sym;                         nil;            end

#uniqnil



75
# File 'lib/transparent_nil/nil.rb', line 75

def uniq;                           nil;            end

#uniq!nil



74
# File 'lib/transparent_nil/nil.rb', line 74

def uniq!;                          nil;            end