Module: Komandir::ControllerMethods::InstanceMethods
- Defined in:
- lib/komandir/action_controller.rb
Instance Method Summary collapse
-
#action_signature_valid?(user) ⇒ Boolean
TODO Переделать user в параметрах через @current_user.
Instance Method Details
#action_signature_valid?(user) ⇒ Boolean
TODO Переделать user в параметрах через @current_user
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/komandir/action_controller.rb', line 10 def action_signature_valid?(user) raise "Blank komandir_signature" if params[:komandir_signature].blank? raise "Blank certificate for user. Make sure user.certificate.body contains certificate" unless user.certificate.try(:body?) protocol = Protocol.new( :user => user, :action_url => request.path, :client_ip => request.remote_ip, :client_time_epoch => params[:komandir_time], :body => serialized_form, :signature => params[:komandir_signature] ) protocol.save end |