Class: AnimateIt::StudioController

Inherits:
ApplicationController show all
Defined in:
app/controllers/animate_it/studio_controller.rb

Constant Summary

Constants inherited from ApplicationController

ApplicationController::NullPolicy

Instance Method Summary collapse

Instance Method Details

#indexObject



3
4
5
6
# File 'app/controllers/animate_it/studio_controller.rb', line 3

def index
  AnimateIt.load_compositions!
  @compositions = AnimateIt.compositions
end

#showObject



8
9
10
11
12
13
14
15
# File 'app/controllers/animate_it/studio_controller.rb', line 8

def show
  @composition = composition
  @compositions = AnimateIt.compositions
  @frame_base_url = animate_it_path("/compositions/#{@composition.id}/frame")
  @last_frame = @composition.duration_in_frames - 1
  @props_json = JSON.pretty_generate(@composition.props.defaults)
  @renders = RenderStore.all
end