Module: Ribose

Extended by:
Config
Defined in:
lib/ribose.rb,
lib/ribose/base.rb,
lib/ribose/feed.rb,
lib/ribose/user.rb,
lib/ribose/wiki.rb,
lib/ribose/error.rb,
lib/ribose/event.rb,
lib/ribose/space.rb,
lib/ribose/client.rb,
lib/ribose/config.rb,
lib/ribose/member.rb,
lib/ribose/stream.rb,
lib/ribose/widget.rb,
lib/ribose/actions.rb,
lib/ribose/message.rb,
lib/ribose/profile.rb,
lib/ribose/request.rb,
lib/ribose/session.rb,
lib/ribose/setting.rb,
lib/ribose/version.rb,
lib/ribose/app_data.rb,
lib/ribose/calendar.rb,
lib/ribose/connection.rb,
lib/ribose/space_file.rb,
lib/ribose/actions/all.rb,
lib/ribose/leaderboard.rb,
lib/ribose/member_role.rb,
lib/ribose/actions/base.rb,
lib/ribose/app_relation.rb,
lib/ribose/conversation.rb,
lib/ribose/file_version.rb,
lib/ribose/actions/fetch.rb,
lib/ribose/configuration.rb,
lib/ribose/file_uploader.rb,
lib/ribose/actions/create.rb,
lib/ribose/actions/delete.rb,
lib/ribose/actions/update.rb,
lib/ribose/space_category.rb,
lib/ribose/resource_helper.rb,
lib/ribose/space_invitation.rb,
lib/ribose/version_uploader.rb,
lib/ribose/join_space_request.rb,
lib/ribose/response/raise_error.rb,
lib/ribose/connection_invitation.rb

Defined Under Namespace

Modules: Actions, Config, ResourceHelper, Response Classes: AppData, AppRelation, BadRequest, Base, Calendar, Client, Configuration, Connection, ConnectionInvitation, Conversation, Error, Event, Feed, FileUploader, FileVersion, Forbidden, JoinSpaceRequest, Leaderboard, Member, MemberRole, Message, NotFound, OpenStruct, Profile, Request, ServerError, Session, Setting, Space, SpaceCategory, SpaceFile, SpaceInvitation, Stream, Unauthorized, UnprocessableEntity, User, VersionUploader, Widget, Wiki

Constant Summary collapse

VERSION =
"0.4.0".freeze

Class Method Summary collapse

Methods included from Config

configuration, configure

Class Method Details

.encode_ids(resource_ids) ⇒ Object



40
41
42
43
# File 'lib/ribose.rb', line 40

def self.encode_ids(resource_ids)
  require "id_pack"
  IdPack::IdPacker.new.encode([resource_ids].flatten)
end

.rootObject



36
37
38
# File 'lib/ribose.rb', line 36

def self.root
  File.dirname(__dir__)
end