module Teambition::HasTeambitionAccout
Model-based mix-in module, built on ActiveSupport::Concern
Public Instance Methods
has_teambition_account(token: :teambition_token, namespace: :tb)
click to toggle source
rubocop:disable Style/PredicateName
# File lib/teambition/has_teambition_account.rb, line 19 def has_teambition_account(token: :teambition_token, namespace: :tb) raise ArgumentError unless token if namespace define_method(namespace) do @__teambition_namespace__ ||= Teambition::Wrapper.new(self, token) end else include Teambition::API define_method(:token) { send(token) } unless token == :token end end