title: Can I use module#prepend instead of alias_method_chain to monkey patch this concern?
body: <p>I am patching a <a href="https://github.com/lynndylanhurley/devise_token_auth/blob/c11dd18c4cc9a78ab60cd668f06cfd5b2d13e4ec/app/models/devise_token_auth/concerns/user.rb#L216" rel="nofollow">concern in the Devise Token Auth gem</a>.</p>
  
  <p>I have it working with <code>alias_method_chain</code> but am wondering if I can use <code>module#prepend</code> instead in this scenario?  </p>
  
  <p>Note: We are on ruby 2.2.x</p>
  
  <p>Existing:</p>
  
  <pre><code>DeviseTokenAuth::Concerns::User.module_eval do
    def token_validation_response_with_customer_info
      json = token_validation_response_without_customer_info
      # add some customer stuff based on has_role? check
      json
    end
  
    alias_method_chain :token_validation_response, :customer_info
  end
  </code></pre>