Class: LazyArray

Class | LazyArray
In: | lib/extlib/lazy_array.rb
Parent: | Object

### Methods

<< == [] []= any? at clear concat delete_at delete_if empty? eql? fetch first freeze frozen? include? index insert is_a? kind_of? last lazy_possible? load_with loaded? new pop push replace respond_to? reverse reverse! shift slice slice! splice to_a to_ary unshift values_at

### Attributes

head | [R] |
tail | [R] |

### Public Class methods

new()

### Public Instance methods

<<(entry)
==(other)
[](*args)
[]=(*args)
any?(&block)
at(index)
clear()
concat(other)
delete_at(index)
delete_if(&block)
empty?()
eql?(other)
fetch(*args, &block)
first(*args)
freeze()
frozen?()
include?(entry)
index(entry)
insert(index, *entries)
is_a?(klass)

Alias for kind_of?

kind_of?(klass)
last(*args)
lazy_possible?(list, need_length = 1)
load_with(&block)
loaded?()
pop()
push(*entries)
replace(other)
respond_to?(method, include_private = false)
reverse()
reverse!()
shift()
slice(*args)

Alias for #[]

slice!(*args)
splice(*args)

Alias for #[]=

to_a()
to_ary()

Alias for to_a

unshift(*entries)
values_at(*args)

[Validate]