Class: NilClass
  
  
  
  
    
    
  
  
    
  
    
  
  
  
          
    
- Defined in
 
    - lib/kyanite/string/split.rb,
  lib/kyanite/set.rb,
 lib/kyanite/hash.rb,
 lib/kyanite/range.rb,
 lib/kyanite/array.rb,
 lib/kyanite/dictionary.rb,
 lib/kyanite/string/list.rb,
 lib/kyanite/string/diff.rb,
 lib/kyanite/string/misc.rb,
 lib/kyanite/string/cast.rb,
 lib/kyanite/string/chars.rb,
 lib/kyanite/string/nested.rb,
 lib/kyanite/string/random.rb,
 lib/kyanite/string/include.rb,
 lib/kyanite/general/object.rb,
 lib/kyanite/numeric/integer.rb,
 lib/kyanite/general/classutils.rb,
 lib/kyanite/enumerable/enumerable_numerics.rb,
 lib/kyanite/enumerable/enumerable_enumerables.rb
 
         
   
  
    
Class Utils
 - Usage
 - 
require 'kyanite/general/classutils'
   
   
 
  
  
    
    
  
    
      Database-Helper
      (collapse)
    
    
  
    
      Overlap / Diff
      (collapse)
    
    
  
    
    
  
    
      Upcase and Downcase with support for special letters like german umlauts
      (collapse)
    
    
  
    
    
  
    
    
  
    
    
  
    
      Instance Method Summary
      (collapse)
    
    
  
  
    Instance Method Details
    
      
  
  
    
      
243 
     | 
    
      # File 'lib/kyanite/string/nested.rb', line 243
def anti;                       nil;            end 
     | 
  
 
    
      
  
  
    - (Object) arrayize(*a) 
  
  
  
  
    
      
157 
     | 
    
      # File 'lib/kyanite/hash.rb', line 157
def arrayize(*a);           nil;            end 
     | 
  
 
    
      
  
  
    
      
147 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_numerics.rb', line 147
def average;                                  nil;            end 
     | 
  
 
    
      
  
  
    
      
148 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_numerics.rb', line 148
def avg;                                      nil;            end 
     | 
  
 
    
      
  
  
    - (false) blank? 
  
  
  
  
    
      
69 
     | 
    
      # File 'lib/kyanite/general/object.rb', line 69
def blank?;                         false;          end 
     | 
  
 
    
      
  
  
    - (Object) camelize 
  
  
  
  
    
      
214 
     | 
    
      # File 'lib/kyanite/general/classutils.rb', line 214
def camelize;                 nil;                  end 
     | 
  
 
    
      
  
  
    - (Boolean) capitalized? 
  
  
  
  
    
      
278 
     | 
    
      # File 'lib/kyanite/string/chars.rb', line 278
def capitalized?;                 false;          end 
     | 
  
 
    
      
  
  
    - (Object) combine(*a) 
  
  
  
  
    
      
76 
     | 
    
      # File 'lib/kyanite/range.rb', line 76
def combine(*a);                    nil;              end 
     | 
  
 
    
      
  
  
    - (Object) compact_keys! 
  
  
  
  
    
      
153 
     | 
    
      # File 'lib/kyanite/hash.rb', line 153
def compact_keys!;          nil;            end 
     | 
  
 
    
      
  
  
    - (Object) compact_values! 
  
  
  
  
    
      
154 
     | 
    
      # File 'lib/kyanite/hash.rb', line 154
def compact_values!;        nil;            end 
     | 
  
 
    
      
  
  
    - (Object) constantize 
  
  
  
  
    
      
215 
     | 
    
      # File 'lib/kyanite/general/classutils.rb', line 215
def constantize;              nil;                  end 
     | 
  
 
    
      
  
  
    - (Object) count_words 
  
  
  
  
    
      
47 
     | 
    
      # File 'lib/kyanite/string/misc.rb', line 47
def count_words;                   0;          end 
     | 
  
 
    
      
  
  
    
Rückgabe: Leerer String, siehe String#split
   
 
  
  
    
      
149 
     | 
    
      # File 'lib/kyanite/string/split.rb', line 149
def cut(*a);                            '';             end 
     | 
  
 
    
      
  
  
    - (Object) delete_key(*a) 
  
  
  
  
    
      
155 
     | 
    
      # File 'lib/kyanite/hash.rb', line 155
def delete_key(*a);         nil;            end 
     | 
  
 
    
      
  
  
    - (Object) delete_value(*a) 
  
  
  
  
    
      
156 
     | 
    
      # File 'lib/kyanite/hash.rb', line 156
def delete_value(*a);       nil;            end 
     | 
  
 
    
      
  
  
    - (Object) demodulize 
  
  
  
  
    
      
216 
     | 
    
      # File 'lib/kyanite/general/classutils.rb', line 216
def demodulize;               nil;                  end 
     | 
  
 
    
      
  
  
    
      
93 
     | 
    
      # File 'lib/kyanite/string/diff.rb', line 93
def diff(b);                  b;              end 
     | 
  
 
    
      
  
  
    - (Object) downcase2 
  
  
  
  
    
      
284 
     | 
    
      # File 'lib/kyanite/string/chars.rb', line 284
def downcase2;                    nil;            end 
     | 
  
 
    
      
  
  
    - (Object) downcase2! 
  
  
  
  
    
      
285 
     | 
    
      # File 'lib/kyanite/string/chars.rb', line 285
def downcase2!;                   nil;            end 
     | 
  
 
    
      
  
  
    - (Object) enum_to_array 
  
  
  
  
    
      
96 
     | 
    
      # File 'lib/kyanite/string/list.rb', line 96
def enum_to_array;                       nil;            end 
     | 
  
 
    
      
  
  
    
      
153 
     | 
    
      # File 'lib/kyanite/string/split.rb', line 153
def (*a);                        nil;            end 
     | 
  
 
    
      
  
  
    - (Object) fetch_by_index(*a) 
  
  
  
  
    
      
101 
     | 
    
      # File 'lib/kyanite/dictionary.rb', line 101
def fetch_by_index(*a);                 nil;                end 
     | 
  
 
    
      
  
  
    
      
124 
     | 
    
      # File 'lib/kyanite/string/cast.rb', line 124
def from_x;                         nil;            end 
     | 
  
 
    
      
  
  
    - (Object) fuzzyget(*a) 
  
  
  
  
    
      
158 
     | 
    
      # File 'lib/kyanite/hash.rb', line 158
def fuzzyget(*a);           nil;            end 
     | 
  
 
    
      
  
  
    - (Boolean) include?(*a) 
  
  
  
  
    
Rückgabe: false redundante Definition!
   
 
  
    
      
39 
     | 
    
      # File 'lib/kyanite/string/include.rb', line 39
def include?(*a);                   false;          end 
     | 
  
 
    
      
  
  
    - (Object) index_bracket 
  
  
  
  
    
      
244 
     | 
    
      # File 'lib/kyanite/string/nested.rb', line 244
def index_bracket;              nil;            end 
     | 
  
 
    
      
  
  
    - (Object) invert_index 
  
  
  
  
    
      
74 
     | 
    
      # File 'lib/kyanite/range.rb', line 74
def invert_index;                   nil;              end 
     | 
  
 
    
      
  
  
    - (false) is_numeric? 
  
  
  
  
    
      
73 
     | 
    
      # File 'lib/kyanite/general/object.rb', line 73
def is_numeric?;                    false;          end 
     | 
  
 
    
      
  
  
    - (Object) list_with(*a) 
  
  
  
  
    
      
94 
     | 
    
      # File 'lib/kyanite/string/list.rb', line 94
def list_with(*a);                       nil;            end 
     | 
  
 
    
      
  
  
    - (Object) mask(*a) 
  
  
  
  
    
      
245 
     | 
    
      # File 'lib/kyanite/string/nested.rb', line 245
def mask(*a);                   nil;            end 
     | 
  
 
    
      
  
  
    
      
149 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_numerics.rb', line 149
def mean;                                     nil;            end 
     | 
  
 
    
      
  
  
    - (Object) mean_arithmetric 
  
  
  
  
    
      
150 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_numerics.rb', line 150
def mean_arithmetric;                         nil;            end 
     | 
  
 
    
      
  
  
    - (Object) mean_geometric 
  
  
  
  
    
      
151 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_numerics.rb', line 151
def mean_geometric;                           nil;            end 
     | 
  
 
    
      
  
  
    - (Object) mean_harmonic(*a) 
  
  
  
  
    
      
152 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_numerics.rb', line 152
def mean_harmonic(*a);                        nil;            end 
     | 
  
 
    
      
  
  
    - (Object) mgsub(*a) 
  
  
  
  
    
      
49 
     | 
    
      # File 'lib/kyanite/string/misc.rb', line 49
def mgsub(*a);                     nil;        end 
     | 
  
 
    
      
  
  
    - (Object) mysqlize 
  
  
  
  
    
      
286 
     | 
    
      # File 'lib/kyanite/string/chars.rb', line 286
def mysqlize;                     nil;            end 
     | 
  
 
    
      
  
  
    - (Object) name_of_constant(*a) 
  
  
  
  
    
      
75 
     | 
    
      # File 'lib/kyanite/general/object.rb', line 75
def name_of_constant(*a);           nil;            end 
     | 
  
 
    
      
  
  
    - (Object) nchar(*a) 
  
  
  
  
    
      
151 
     | 
    
      # File 'lib/kyanite/string/split.rb', line 151
def nchar(*a);                          nil;            end 
     | 
  
 
    
      
  
  
    - (Object) nestinglevel 
  
  
  
  
  
    
      
241 
     | 
    
      # File 'lib/kyanite/string/nested.rb', line 241
def nestinglevel;               0;              end 
     | 
  
 
    
      
  
  
    - (String) overlap(*a) 
  
  
  
  
    
      
88 
     | 
    
      # File 'lib/kyanite/string/diff.rb', line 88
def overlap(*a);              '';             end 
     | 
  
 
    
      
  
  
    - (Array) overlapdiff(b) 
  
  
  
  
    
      
98 
     | 
    
      # File 'lib/kyanite/string/diff.rb', line 98
def overlapdiff(b);           ['', b];        end 
     | 
  
 
    
      
  
  
    - (Object) parallel(*a) 
  
  
  
  
    
      
153 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_numerics.rb', line 153
def parallel(*a);                             nil;            end 
     | 
  
 
    
      
  
  
    
      
154 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_numerics.rb', line 154
def prd;                                      nil;            end 
     | 
  
 
    
      
  
  
    - (Object) rectangle 
  
  
  
  
    
      
73 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_enumerables.rb', line 73
def rectangle;                      nil;            end 
     | 
  
 
    
      
  
  
    - (Object) reduce53 
  
  
  
  
    
      
282 
     | 
    
      # File 'lib/kyanite/string/chars.rb', line 282
def reduce53;                     nil;            end 
     | 
  
 
    
      
  
  
    - (Object) reduce53! 
  
  
  
  
    
      
283 
     | 
    
      # File 'lib/kyanite/string/chars.rb', line 283
def reduce53!;                    nil;            end 
     | 
  
 
    
      
  
  
    - (Object) reduce94 
  
  
  
  
    
      
280 
     | 
    
      # File 'lib/kyanite/string/chars.rb', line 280
def reduce94;                     nil;            end 
     | 
  
 
    
      
  
  
    - (Object) reduce94! 
  
  
  
  
    
      
281 
     | 
    
      # File 'lib/kyanite/string/chars.rb', line 281
def reduce94!;                    nil;            end 
     | 
  
 
    
      
  
  
    - (Object) shift_complement 
  
  
  
  
    
      
114 
     | 
    
      # File 'lib/kyanite/array.rb', line 114
def shift_complement;               nil;            end 
     | 
  
 
    
      
  
  
    
      
129 
     | 
    
      # File 'lib/kyanite/string/random.rb', line 129
def shuffle;                      nil;            end 
     | 
  
 
    
      
  
  
    - (Object) shuffle! 
  
  
  
  
    
      
130 
     | 
    
      # File 'lib/kyanite/string/random.rb', line 130
def shuffle!;                     nil;            end 
     | 
  
 
    
      
  
  
    - (Object) split_by_index(*a) 
  
  
  
  
    
      
152 
     | 
    
      # File 'lib/kyanite/string/split.rb', line 152
def split_by_index(*a);                 nil;            end 
     | 
  
 
    
      
  
  
    - (Object) split_numeric 
  
  
  
  
    
      
154 
     | 
    
      # File 'lib/kyanite/string/split.rb', line 154
def split_numeric;                      nil;            end 
     | 
  
 
    
      
  
  
    - (Object) sql_regexp_for_kommaliste 
  
  
  
  
    
      
95 
     | 
    
      # File 'lib/kyanite/string/list.rb', line 95
def sql_regexp_for_kommaliste;           nil;            end 
     | 
  
 
    
      
  
  
    
      
155 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_numerics.rb', line 155
def sum;                                      nil;            end 
     | 
  
 
    
      
  
  
    - (Object) summation 
  
  
  
  
    
      
156 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_numerics.rb', line 156
def summation;                                nil;            end 
     | 
  
 
    
      
  
  
    - (Object) to_class 
  
  
  
  
    
      
217 
     | 
    
      # File 'lib/kyanite/general/classutils.rb', line 217
def to_class;                 nil;                  end 
     | 
  
 
    
      
  
  
    - (String) to_classname 
  
  
  
  
    
      
210 
     | 
    
      # File 'lib/kyanite/general/classutils.rb', line 210
def to_classname;             '';                   end 
     | 
  
 
    
      
  
  
    - (Object) to_dictionary 
  
  
  
  
    
Rückgabe: Leeres Dictionary
   
 
  
  
    
      
99 
     | 
    
      # File 'lib/kyanite/dictionary.rb', line 99
def to_dictionary;                      Dictionary.new;     end 
     | 
  
 
    
      
  
  
    - (Object) to_identifier 
  
  
  
  
    
      
119 
     | 
    
      # File 'lib/kyanite/string/cast.rb', line 119
def to_identifier;                  nil;            end 
     | 
  
 
    
      
  
  
    - (Object) to_integer 
  
  
  
  
    
      
120 
     | 
    
      # File 'lib/kyanite/string/cast.rb', line 120
def to_integer;                     nil;            end 
     | 
  
 
    
      
  
  
    - (Object) to_integer_optional 
  
  
  
  
    
      
121 
     | 
    
      # File 'lib/kyanite/string/cast.rb', line 121
def to_integer_optional;            nil;            end 
     | 
  
 
    
      
  
  
    - (Object) to_nil(*a) 
  
  
  
  
    
      
122 
     | 
    
      # File 'lib/kyanite/string/cast.rb', line 122
def to_nil(*a);                     nil;            end 
     | 
  
 
    
      
  
  
    - (Object) to_ordered_set 
  
  
  
  
    
Rückgabe: Leeres OrderedSet
   
 
  
  
    
      
220 
     | 
    
      # File 'lib/kyanite/set.rb', line 220
def to_ordered_set;                 OrderedSet.new;       end 
     | 
  
 
    
      
  
  
  
    
      
214 
     | 
    
      # File 'lib/kyanite/set.rb', line 214
def to_set;                         Set.new;              end 
     | 
  
 
    
      
  
  
    - (Object) to_sorted_set 
  
  
  
  
    
Rückgabe: Leeres SortedSet
   
 
  
  
    
      
217 
     | 
    
      # File 'lib/kyanite/set.rb', line 217
def to_sorted_set;                  SortedSet.new;        end 
     | 
  
 
    
      
  
  
    
      
29 
     | 
    
      # File 'lib/kyanite/numeric/integer.rb', line 29
def to_time;                        nil;            end 
     | 
  
 
    
      
  
  
    
      
123 
     | 
    
      # File 'lib/kyanite/string/cast.rb', line 123
def to_x;                           nil;            end 
     | 
  
 
    
      
  
  
    - (Object) transpose 
  
  
  
  
    
      
72 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_enumerables.rb', line 72
def transpose;                      nil;            end 
     | 
  
 
    
      
  
  
    - (Object) transpose! 
  
  
  
  
    
      
71 
     | 
    
      # File 'lib/kyanite/enumerable/enumerable_enumerables.rb', line 71
def transpose!;                     nil;            end 
     | 
  
 
    
      
  
  
    - (Object) umbrella(*a) 
  
  
  
  
    
      
75 
     | 
    
      # File 'lib/kyanite/range.rb', line 75
def umbrella(*a);                   nil;              end 
     | 
  
 
    
      
  
  
    - (Object) underscore 
  
  
  
  
    
      
218 
     | 
    
      # File 'lib/kyanite/general/classutils.rb', line 218
def underscore;               nil;                  end 
     | 
  
 
    
      
  
  
    
      
287 
     | 
    
      # File 'lib/kyanite/string/chars.rb', line 287
def upcase2;                      nil;            end 
     | 
  
 
    
      
  
  
    - (Object) upcase2! 
  
  
  
  
    
      
288 
     | 
    
      # File 'lib/kyanite/string/chars.rb', line 288
def upcase2!;                     nil;            end 
     | 
  
 
    
      
  
  
    - (Boolean) within?(*a) 
  
  
  
  
    
      
77 
     | 
    
      # File 'lib/kyanite/range.rb', line 77
def within?(*a);                    nil;              end 
     | 
  
 
    
      
  
  
    - (Object) without_versioninfo 
  
  
  
  
    
      
155 
     | 
    
      # File 'lib/kyanite/string/split.rb', line 155
def without_versioninfo;                nil;            end 
     |