lib/troo/models/board.rb in troo-0.0.7 vs lib/troo/models/board.rb in troo-0.0.8
- old
+ new
@@ -12,27 +12,30 @@
index :default
index :external_board_id
alias_method :default?, :default
+ def self.remote(id, options = {})
+ External::Board.fetch(id, options).first
+ end
+
def lists
- Troo::List.find(external_board_id: self.external_board_id)
+ Troo::List.find(external_board_id: external_board_id)
end
def cards
- Troo::Card.find(external_board_id: self.external_board_id)
+ Troo::Card.find(external_board_id: external_board_id)
end
def decorator(options = {})
- BoardDecorator.new(self, options)
+ Decorators::Board.new(self, options)
end
- def presenter
- BoardPresenter.new(self)
+ def presenter(options = {})
+ Presenters::Board.new(self, options)
end
def set_default!
- SetDefault.for(self)
+ Behaviours::SetDefault.for(self)
end
end
end
-