Sha256: be96a16f9db01ca82d0e5f2fcc9e26c087065cc8520bd5fa73205729143e2f4a

Contents?: true

Size: 1.08 KB

Versions: 7

Compression:

Stored size: 1.08 KB

Contents

module WhurlEngine
  class HeaderDefinitionsController < WhurlEngine::ApplicationController
    def new
      @header_definition = WhurlEngine::HeaderDefinition.new(:resource_id => params[:resource_id])
    end

    def create
      @header_definition = WhurlEngine::HeaderDefinition.new(params[:header_definition])
      unless @header_definition.save
        render :partial => 'whurl_engine/shared/error', :locals => {:object => @header_definition}
      end
    end

    def edit
      @header_definition = WhurlEngine::HeaderDefinition.find(params[:id])
    end

    def update
      @header_definition = WhurlEngine::HeaderDefinition.find(params[:id])
      unless @header_definition.update_attributes(params[:header_definition])
        render :partial => 'whurl_engine/shared/error', :locals => {:object => @header_definition}
      end
    end

    def destroy
      @header_definition = WhurlEngine::HeaderDefinition.find(params[:id])
      unless @header_definition.destroy
        render :partial => 'whurl_engine/shared/error', :locals => {:object => @header_definition}
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
whurl_engine-2.2.0 app/controllers/whurl_engine/header_definitions_controller.rb
whurl_engine-2.1.4 app/controllers/whurl_engine/header_definitions_controller.rb
whurl_engine-2.1.3 app/controllers/whurl_engine/header_definitions_controller.rb
whurl_engine-2.1.2 app/controllers/whurl_engine/header_definitions_controller.rb
whurl_engine-2.1.0 app/controllers/whurl_engine/header_definitions_controller.rb
whurl_engine-2.0.1 app/controllers/whurl_engine/header_definitions_controller.rb
whurl_engine-2.0.0 app/controllers/whurl_engine/header_definitions_controller.rb