Sha256: db04dd21c287ece0bede7d0264fc09e1281a34ade8f339178eeba0ab097b705c
Contents?: true
Size: 1.3 KB
Versions: 2
Compression:
Stored size: 1.3 KB
Contents
require_dependency "arcadex/application_controller" module Arcadex class TokensController < ApplicationController before_action :set_token, only: [:show, :edit, :update, :destroy] # GET /tokens def index @tokens = Token.all end # GET /tokens/1 def show end # GET /tokens/new def new @token = Token.new end # GET /tokens/1/edit def edit end # POST /tokens def create @token = Token.new(token_params) if @token.save redirect_to @token, notice: 'Token was successfully created.' else render action: 'new' end end # PATCH/PUT /tokens/1 def update if @token.update(token_params) redirect_to @token, notice: 'Token was successfully updated.' else render action: 'edit' end end # DELETE /tokens/1 def destroy @token.destroy redirect_to tokens_url, notice: 'Token was successfully destroyed.' end private # Use callbacks to share common setup or constraints between actions. def set_token @token = Token.find(params[:id]) end # Only allow a trusted parameter "white list" through. def token_params params.require(:token).permit(:imageable_id, :imageable_type, :auth_token) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
arcadex-1.0.4 | app/controllers/arcadex/tokens_controller.rb |
arcadex-1.0.3 | app/controllers/arcadex/tokens_controller.rb |