class Maestrano::Connector::Rails::External

Public Class Methods

entities_list() click to toggle source

Return an array of all the entities that the connector can synchronize If you add new entities, you need to generate a migration to add them to existing organizations

# File lib/generators/connector/templates/external.rb, line 30
def self.entities_list
  # TODO
  # The names in this list should match the names of your entities class
  # e.g %w(person, tasks_list)
  #  will synchronized Entities::Person and Entities::TasksList
  []
end
external_name() click to toggle source
# File lib/generators/connector/templates/external.rb, line 5
def self.external_name
  # TODO
  # Returns the name of the external app
end
get_client(organization) click to toggle source
# File lib/generators/connector/templates/external.rb, line 10
def self.get_client(organization)
  # TODO
  # Returns a client for the external application for the given organization
  # e.g
  # SomeName.new :oauth_token => organization.oauth_token,
  # refresh_token: organization.refresh_token,
  # instance_url: organization.instance_url,
  # client_id: ENV[''],
  # client_secret: ENV['']
end