module Accessory::Access

A set of convenient module-function helpers to use with Lens[...].

These functions aren't very convenient unless you

include Accessory

Public Class Methods

after_last() click to toggle source

Alias for +Accessory::Accessors::Access.betwixt(-1)+. See {Access.betwixt}

# File lib/accessory/access.rb, line 47
def self.after_last
  self.betwixt(-1)
end
all() click to toggle source

(see Accessory::Accessors::AllAccessor)

# File lib/accessory/access.rb, line 57
def self.all
  Accessory::Accessors::AllAccessor.new
end
attr(...) click to toggle source

(see Accessory::Accessors::AttributeAccessor)

# File lib/accessory/access.rb, line 27
def self.attr(...)
  Accessory::Accessors::AttributeAccessor.new(...)
end
before_first() click to toggle source

Alias for +Accessory::Accessors::Access.betwixt(0)+. See {Access.betwixt}

# File lib/accessory/access.rb, line 42
def self.before_first
  self.betwixt(0)
end
between_each() click to toggle source

(see Accessory::Accessors::BetweenEachAccessor)

# File lib/accessory/access.rb, line 52
def self.between_each
  Accessory::Accessors::BetweenEachAccessor.new
end
betwixt(...) click to toggle source

(see Accessory::Accessors::BetwixtAccessor)

# File lib/accessory/access.rb, line 37
def self.betwixt(...)
  Accessory::Accessors::BetwixtAccessor.new(...)
end
filter(&pred) click to toggle source

(see Accessory::Accessors::FilterAccessor)

# File lib/accessory/access.rb, line 72
def self.filter(&pred)
  Accessory::Accessors::FilterAccessor.new(pred)
end
first() click to toggle source

(see Accessory::Accessors::FirstAccessor)

# File lib/accessory/access.rb, line 62
def self.first
  Accessory::Accessors::FirstAccessor.new
end
ivar(...) click to toggle source

(see Accessory::Accessors::InstanceVariableAccessor)

# File lib/accessory/access.rb, line 32
def self.ivar(...)
  Accessory::Accessors::InstanceVariableAccessor.new(...)
end
last() click to toggle source

(see Accessory::Accessors::LastAccessor)

# File lib/accessory/access.rb, line 67
def self.last
  Accessory::Accessors::LastAccessor.new
end
subscript(...) click to toggle source

(see Accessory::Accessors::SubscriptAccessor)

# File lib/accessory/access.rb, line 22
def self.subscript(...)
  Accessory::Accessors::SubscriptAccessor.new(...)
end