Sha256: 965cc2c598e73f94d819e37af7383dc58ed5936da7cbbfd50d3cbea5448e546b

Contents?: true

Size: 443 Bytes

Versions: 3

Compression:

Stored size: 443 Bytes

Contents

require "rack/csrf"

module Cuba::Sugar
  module Csrf
    # Public: Sugar to include a csrf tag
    #
    # Examples:
    #
    #   <form action="/new">
    #     <%= csrf_tag %>
    #     <input type="text" />
    #   </form>
    def csrf_tag
      Rack::Csrf.tag(env)
    end

    # Public: Sugar to access the csrf token
    #
    # Examples:
    #
    #   <%= csrf_token %>
    def csrf_token
      Rack::Csrf.token(env)
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
cuba-sugar-0.3.1 lib/cuba/sugar/csrf.rb
cuba-sugar-cj-0.3.1 lib/cuba/sugar/csrf.rb
cuba-sugar-0.3.0 lib/cuba/sugar/csrf.rb