class Arel::Table < Arel::Relation < Arel::Relation < Object < BasicObject

Defined In Files

/app/.bundle/gems/gems/activesupport-3.0.0.beta/lib/active_support/core_ext/class/attribute_accessors.rb
/app/.bundle/gems/gems/arel-0.2.1/lib/arel/engines/sql/relations/table.rb
#{rubylib}/yaml/tag.rb

Nested Classes/Modules

  Arel::Relation::AttributeAccessable  Arel::Relation::Enumerable  Arel::Relation::Operable::JoinOperation
  Arel::Relation::DefaultOperations    Arel::Relation::Operable    Arel::Relation::Operable::Writable     

Ancestor Chain

Singleton classes are included. The chain is flattened, Classes/Modules which don't contribute any methods are not shown.
Legend:
[M]
- included Module;
[C]
- inherited Class;
S[M]
- Module included in singleton class;

[C] Arel::Table

Class Public
  engine  engine=  yaml_tag_subclasses?
Instance Public
  as  attributes  column_for  columns  engine  engine=  eql?  format  hash  options  reset  table_alias

[M] Arel::Recursion::BaseCase

Instance Public
  table  table_sql

[C] Arel::Relation

Class Public
  yaml_tag_subclasses?
Instance Public
  bind  christener  externalizable?  inclusion_predicate_sql  select_sql  to_sql
  call  count       externalize      join?                    session   
Instance Protected
  build_query   group_clauses   order_clauses   using_distinct_on?
  from_clauses  having_clauses  select_clauses  where_clauses     

[M] Arel::Relation::DefaultOperations

Instance Public
  attributes  groupings  havings  inserts  joins  locked  orders  skipped  sources  taken  wheres

[M] Arel::Relation::AttributeAccessable

Instance Public
  []  find_attribute_matching_att...  find_attribute_matching_name  position_of
Instance Private
  has_attribute?  matching_attributes

[M] Arel::Relation::Operable

Instance Public
  alias  from  group  having  join  lock  order  outer_join  project  skip  take  where

[M] Arel::Relation::Operable::Writable

Instance Public
  delete  insert  update

[M] Arel::Relation::Enumerable

Instance Public
  each  first

[M] Enumerable

Instance Public
  all?     cycle       each_slice        find        group_by  max      minmax     reduce        sort_by     to_set
  any?     detect      each_with_index   find_all    index_by  max_by   minmax_by  reject        sum         zip   
  as_json  drop        each_with_object  find_index  inject    member?  none?      reverse_each  take      
  collect  drop_while  entries           first       many?     min      one?       select        take_while
  count    each_cons   exclude?          grep        map       min_by   partition  sort          to_a