class NotionOrbit::Client
Attributes
notion_api_key[RW]
notion_database_id[RW]
notion_workspace_slug[RW]
orbit_api_key[RW]
orbit_workspace[RW]
Public Class Methods
new(params = {})
click to toggle source
# File lib/notion_orbit/client.rb, line 37 def initialize(params = {}) @orbit_api_key = params.fetch(:orbit_api_key, ENV["ORBIT_API_KEY"]) @orbit_workspace = params.fetch(:orbit_workspace, ENV["ORBIT_WORKSPACE_ID"]) @notion_api_key = params.fetch(:notion_api_key, ENV["NOTION_API_KEY"]) @notion_database_id = params.fetch(:notion_database_id, ENV["NOTION_DATABASE_ID"]) @notion_workspace_slug = params.fetch(:notion_workspace_slug, ENV["NOTION_WORKSPACE_SLUG"]) end
Public Instance Methods
notes()
click to toggle source
# File lib/notion_orbit/client.rb, line 45 def notes NotionOrbit::Notion.new( orbit_api_key: @orbit_api_key, orbit_workspace: @orbit_workspace, notion_api_key: @notion_api_key, notion_database_id: @notion_database_id, notion_workspace_slug: @notion_workspace_slug ).process_notes end