Module: Afterburn

Extended by:
Afterburn, RedisConnection
Included in:
Afterburn
Defined in:
lib/afterburn/list_interval_series.rb,
lib/afterburn.rb,
lib/afterburn/list.rb,
lib/afterburn/board.rb,
lib/afterburn/engine.rb,
lib/afterburn/member.rb,
lib/afterburn/server.rb,
lib/afterburn/helpers.rb,
lib/afterburn/project.rb,
lib/afterburn/version.rb,
lib/afterburn/list_metric.rb,
lib/afterburn/authorization.rb,
lib/afterburn/board_interval.rb,
lib/afterburn/redis_connection.rb,
lib/afterburn/trello_object_wrapper.rb

Overview

TODO test

Defined Under Namespace

Modules: Helpers, RedisConnection Classes: Authorization, Board, BoardInterval, Engine, List, ListIntervalSeries, ListMetric, Member, Project, Server, TrelloObjectWrapper

Constant Summary collapse

VERSION =
"0.0.1"

Instance Method Summary collapse

Methods included from RedisConnection

redis, redis=

Instance Method Details

#authorize(member_name, &block) ⇒ Object



20
21
22
# File 'lib/afterburn.rb', line 20

def authorize(member_name, &block)
  Authorization.new(member_name).configure(&block)
end

#current_memberObject



24
25
26
# File 'lib/afterburn.rb', line 24

def current_member
  @current_member ||= Afterburn::Member.first
end

#current_membersObject



28
29
30
# File 'lib/afterburn.rb', line 28

def current_members
  Afterburn::Member.all
end

#current_projectsObject



32
33
34
# File 'lib/afterburn.rb', line 32

def current_projects
  current_members.map { |member| Afterburn::Project.by_member(member) }.flatten
end