Class: Project
- Inherits:
-
ActiveResource::Base
- Object
- ActiveResource::Base
- Project
- Defined in:
- lib/magnifier/project.rb
Instance Method Summary collapse
-
#duplicate ⇒ Object
make a copy of the project.
- #make_previews ⇒ Object
- #pages(scope = :all) ⇒ Object
Instance Method Details
#duplicate ⇒ Object
make a copy of the project
7 8 9 10 11 |
# File 'lib/magnifier/project.rb', line 7 def duplicate new_project = self.get :pick_template npid = new_project["id"] return Project.find(npid) end |
#make_previews ⇒ Object
17 18 19 |
# File 'lib/magnifier/project.rb', line 17 def make_previews self.get :make_previews end |
#pages(scope = :all) ⇒ Object
13 14 15 |
# File 'lib/magnifier/project.rb', line 13 def pages(scope = :all) Page.find(scope, :params => {:project_id => self.id}) end |