Module: FlockOs

Defined in:
lib/flock_os.rb,
lib/flock_os/client.rb,
lib/flock_os/helpers.rb,
lib/flock_os/version.rb,
lib/flock_os/api/base.rb,
lib/flock_os/api/chat.rb,
lib/flock_os/api/users.rb,
lib/flock_os/model/base.rb,
lib/flock_os/model/user.rb,
lib/flock_os/api/rooster.rb,
lib/flock_os/api/channels.rb,
lib/flock_os/configuration.rb,
lib/flock_os/model/channel.rb,
lib/flock_os/model/message.rb,
lib/flock_os/collection/base.rb,
lib/flock_os/collection/user.rb,
lib/flock_os/model/attachment.rb,
lib/flock_os/collection/channel.rb,
lib/flock_os/collection/message.rb,
lib/flock_os/model/send_message.rb,
lib/flock_os/model/channel_member.rb,
lib/flock_os/model/public_profile.rb,
lib/flock_os/collection/channel_member.rb,
lib/flock_os/collection/public_profile.rb,
lib/flock_os/model/modify_channel_member.rb

Defined Under Namespace

Modules: Api, Collection, Helpers, Model Classes: Client, Configuration

Constant Summary collapse

VERSION =
'0.0.4'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.clientObject

Returns the value of attribute client.



8
9
10
# File 'lib/flock_os.rb', line 8

def client
  @client
end

.configObject

Returns the value of attribute config.



8
9
10
# File 'lib/flock_os.rb', line 8

def config
  @config
end

Class Method Details

.configure {|config| ... } ⇒ Object

Yields:



22
23
24
# File 'lib/flock_os.rb', line 22

def configure
  yield config
end

.new(options = {}, &block) ⇒ Object



10
11
12
# File 'lib/flock_os.rb', line 10

def new(options = {}, &block)
  @client = FlockOs::Client.new(options, &block)
end

.resetObject



18
19
20
# File 'lib/flock_os.rb', line 18

def reset
  @config = Configuration.new
end