lib/aptible/rails/controller.rb in aptible-rails-0.3.2 vs lib/aptible/rails/controller.rb in aptible-rails-0.3.3
- old
+ new
@@ -6,13 +6,13 @@
module Controller
extend ActiveSupport::Concern
included do
helper_method :auth, :api, :current_aptible_user,
- :current_organization, :subscribed?,
- :has_acccount?, :email_verified?,
- :subscribed_and_verified?
+ :current_organization, :subscribed?, :has_acccount?,
+ :email_verified?, :subscribed_and_verified?, :user_url,
+ :organization_url
end
def auth
@auth ||= Aptible::Auth::Agent.new(token: service_token).get
end
@@ -103,9 +103,17 @@
client_secret: Aptible::Rails.configuration.client_secret,
subject: token.serialize
).access_token
rescue
token.serialize
+ end
+
+ def organization_url(id)
+ "#{dashboard_url}/organizations/#{id}"
+ end
+
+ def user_url(id = current_aptible_user.id)
+ "#{dashboard_url}/users/#{id}"
end
end
end
end