Sha256: 66bbdc464467a7d3c6e2e531e26e64878dadb0668d597e00d2eb717c3abfdff8

Contents?: true

Size: 392 Bytes

Versions: 21

Compression:

Stored size: 392 Bytes

Contents

require_dependency 'flexite/service_factory'

module Flexite
  class ApplicationController < ActionController::Base
    private

    def service_response(result)
      if result.render?
        render result.endpoint and return
      end

      redirect_to result.endpoint
    end

    def service_flash(result)
      flash.now[result.flash[:type]] = result.flash[:message]
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
flexite-0.0.25 app/controllers/flexite/application_controller.rb
flexite-0.0.24 app/controllers/flexite/application_controller.rb
flexite-0.0.23 app/controllers/flexite/application_controller.rb
flexite-0.0.22 app/controllers/flexite/application_controller.rb
flexite-0.0.21 app/controllers/flexite/application_controller.rb
flexite-0.0.20 app/controllers/flexite/application_controller.rb
flexite-0.0.19 app/controllers/flexite/application_controller.rb
flexite-0.0.18 app/controllers/flexite/application_controller.rb
flexite-0.0.17 app/controllers/flexite/application_controller.rb
flexite-0.0.16 app/controllers/flexite/application_controller.rb
flexite-0.0.15 app/controllers/flexite/application_controller.rb
flexite-0.0.14 app/controllers/flexite/application_controller.rb
flexite-0.0.13 app/controllers/flexite/application_controller.rb
flexite-0.0.12 app/controllers/flexite/application_controller.rb
flexite-0.0.11 app/controllers/flexite/application_controller.rb
flexite-0.0.10 app/controllers/flexite/application_controller.rb
flexite-0.0.9 app/controllers/flexite/application_controller.rb
flexite-0.0.8 app/controllers/flexite/application_controller.rb
flexite-0.0.7 app/controllers/flexite/application_controller.rb
flexite-0.0.6 app/controllers/flexite/application_controller.rb