Index

Symbols

<Built-in Module>
module , Module: <Built-in Module>
<Toplevel Module>
module , Module: <Toplevel Module>

A

ActionController
module , Module: ActionController (<Toplevel Module>)
ActiveRecord
module , Module: ActiveRecord (<Toplevel Module>)
add_line_items_from_cart
instance method
Class: Order (<Toplevel Module>) , Order#add_line_items_from_cart / 1
add_product
instance method
Class: Cart (<Toplevel Module>) , Cart#add_product / 1
add_to_cart
instance method
Class: StoreController (<Toplevel Module>) , StoreController#add_to_cart
AdminController
class , Class: AdminController (<Toplevel Module>)
after_destroy
instance method
Class: User (<Toplevel Module>) , User#after_destroy
ApplicationController
class , Class: ApplicationController (<Toplevel Module>)
authenticate
class method
Class: User (<Toplevel Module>) , User.authenticate / 2
authorize
instance method
Class: ApplicationController (<Toplevel Module>) , ApplicationController#authorize
Class: InfoController (<Toplevel Module>) , InfoController#authorize
Class: StoreController (<Toplevel Module>) , StoreController#authorize

C

Cart
class , Class: Cart (<Toplevel Module>)
CartItem
class , Class: CartItem (<Toplevel Module>)
checkout
instance method
Class: StoreController (<Toplevel Module>) , StoreController#checkout
create
instance method
Class: LineItemsController (<Toplevel Module>) , LineItemsController#create
Class: OrdersController (<Toplevel Module>) , OrdersController#create
Class: ProductsController (<Toplevel Module>) , ProductsController#create
Class: UsersController (<Toplevel Module>) , UsersController#create
create_new_salt
instance method
Class: User (<Toplevel Module>) , User#create_new_salt

D

destroy
instance method
Class: LineItemsController (<Toplevel Module>) , LineItemsController#destroy
Class: OrdersController (<Toplevel Module>) , OrdersController#destroy
Class: ProductsController (<Toplevel Module>) , ProductsController#destroy
Class: UsersController (<Toplevel Module>) , UsersController#destroy

E

edit
instance method
Class: LineItemsController (<Toplevel Module>) , LineItemsController#edit
Class: OrdersController (<Toplevel Module>) , OrdersController#edit
Class: ProductsController (<Toplevel Module>) , ProductsController#edit
Class: UsersController (<Toplevel Module>) , UsersController#edit
empty_cart
instance method
Class: StoreController (<Toplevel Module>) , StoreController#empty_cart
encrypted_password
class method
Class: User (<Toplevel Module>) , User.encrypted_password / 2

F

find_cart
instance method
Class: StoreController (<Toplevel Module>) , StoreController#find_cart
find_products_for_sale
class method
Class: Product (<Toplevel Module>) , Product.find_products_for_sale
from_cart_item
class method
Class: LineItem (<Toplevel Module>) , LineItem.from_cart_item / 1

H

hidden_div_if
instance method
Module: StoreHelper (<Toplevel Module>) , StoreHelper#hidden_div_if / 3

I

increment_quantity
instance method
Class: CartItem (<Toplevel Module>) , CartItem#increment_quantity
index
instance method
Class: AdminController (<Toplevel Module>) , AdminController#index
Class: LineItemsController (<Toplevel Module>) , LineItemsController#index
Class: OrdersController (<Toplevel Module>) , OrdersController#index
Class: ProductsController (<Toplevel Module>) , ProductsController#index
Class: StoreController (<Toplevel Module>) , StoreController#index
Class: UsersController (<Toplevel Module>) , UsersController#index
InfoController
class , Class: InfoController (<Toplevel Module>)
initialize
instance method
Class: Cart (<Toplevel Module>) , Cart#initialize
Class: CartItem (<Toplevel Module>) , CartItem#initialize / 1
items
instance attribute
Class: Cart (<Toplevel Module>) , Cart#items [R]

L

LineItem
class , Class: LineItem (<Toplevel Module>)
LineItemsController
class , Class: LineItemsController (<Toplevel Module>)
login
instance method
Class: AdminController (<Toplevel Module>) , AdminController#login
logout
instance method
Class: AdminController (<Toplevel Module>) , AdminController#logout

N

new
instance method
Class: LineItemsController (<Toplevel Module>) , LineItemsController#new
Class: OrdersController (<Toplevel Module>) , OrdersController#new
Class: ProductsController (<Toplevel Module>) , ProductsController#new
Class: UsersController (<Toplevel Module>) , UsersController#new

P

password
instance method
Class: User (<Toplevel Module>) , User#password
password=
instance method
Class: User (<Toplevel Module>) , User#password= / 1
password_confirmation
instance attribute
Class: User (<Toplevel Module>) , User#password_confirmation [RW]
password_non_blank
instance method
Class: User (<Toplevel Module>) , User#password_non_blank
PAYMENT_TYPES
constant
Class: Order (<Toplevel Module>) , Order::PAYMENT_TYPES
price
instance method
Class: CartItem (<Toplevel Module>) , CartItem#price
price_must_be_at_least_a_cent
instance method
Class: Product (<Toplevel Module>) , Product#price_must_be_at_least_a_cent
product
instance attribute
Class: CartItem (<Toplevel Module>) , CartItem#product [R]
Product
class , Class: Product (<Toplevel Module>)
ProductsController
class , Class: ProductsController (<Toplevel Module>)

Q

quantity
instance attribute
Class: CartItem (<Toplevel Module>) , CartItem#quantity [R]

R

redirect_to_index
instance method
Class: StoreController (<Toplevel Module>) , StoreController#redirect_to_index / 1

S

save_order
instance method
Class: StoreController (<Toplevel Module>) , StoreController#save_order
set_locale
instance method
Class: ApplicationController (<Toplevel Module>) , ApplicationController#set_locale
show
instance method
Class: LineItemsController (<Toplevel Module>) , LineItemsController#show
Class: OrdersController (<Toplevel Module>) , OrdersController#show
Class: ProductsController (<Toplevel Module>) , ProductsController#show
Class: UsersController (<Toplevel Module>) , UsersController#show
StoreController
class , Class: StoreController (<Toplevel Module>)
StoreHelper
module , Module: StoreHelper (<Toplevel Module>)

T

title
instance method
Class: CartItem (<Toplevel Module>) , CartItem#title
total_items
instance method
Class: Cart (<Toplevel Module>) , Cart#total_items
total_price
instance method
Class: Cart (<Toplevel Module>) , Cart#total_price

U

update
instance method
Class: LineItemsController (<Toplevel Module>) , LineItemsController#update
Class: OrdersController (<Toplevel Module>) , OrdersController#update
Class: ProductsController (<Toplevel Module>) , ProductsController#update
Class: UsersController (<Toplevel Module>) , UsersController#update
User
class , Class: User (<Toplevel Module>)
UsersController
class , Class: UsersController (<Toplevel Module>)

W

who_bought
instance method
Class: InfoController (<Toplevel Module>) , InfoController#who_bought