Sha256: a9f8e04e4dd8dffa539ee35e317e64373c9dce973b4b41f09ee9571e523098bb

Contents?: true

Size: 1015 Bytes

Versions: 5

Compression:

Stored size: 1015 Bytes

Contents

module DeviseAuthy
  module Views
    module Helpers

      def authy_request_sms_link
        link_to(
          I18n.t('request_sms', {:scope => 'devise'}),
          url_for([resource_name, :request_sms]),
          :id => "authy-request-sms-link",
          :method => :post,
          :remote => true
        )
      end

      def verify_authy_form(&block)
        form_tag([resource_name, :verify_authy], :id => 'devise_authy', :class => 'authy-form', :method => :post) do
          buffer = hidden_field_tag(:"#{resource_name}_id", @resource.id)
          buffer << capture(&block)
        end
      end

      def enable_authy_form(&block)
        form_tag([resource_name, :enable_authy], :class => 'authy-form', :method => :post) do
          capture(&block)
        end
      end

      def verify_authy_installation_form(&block)
        form_tag([resource_name, :verify_authy_installation], :class => 'authy-form', :method => :post) do
          capture(&block)
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
devise-authy-1.6.0 lib/devise-authy/controllers/view_helpers.rb
devise-authy-1.5.3 lib/devise-authy/controllers/view_helpers.rb
devise-authy-1.5.2 lib/devise-authy/controllers/view_helpers.rb
devise-authy-1.5.1 lib/devise-authy/controllers/view_helpers.rb
devise-authy-1.5.0 lib/devise-authy/controllers/view_helpers.rb