Sha256: 2a5fb39bbb259b9ea79e8f3d62276462ad8e67bb505f54c18d8ec74386fbbb28
Contents?: true
Size: 618 Bytes
Versions: 3
Compression:
Stored size: 618 Bytes
Contents
require 'songbooks/controllers/controller' module Songbooks module Controllers class SongsController < Controller def initialize(params = {}, session = {}) @params = params @session = session end attr_reader :session, :params def index @songs = Songbooks.folder.songs @template = 'songs/index' end def show @song = Songbooks.folder.song(params['identifier']) @template = 'songs/show' end def generate @songs = @session['songbook'].map { |id| Songbooks.folder.song(id) } end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
songbooks-0.1.2 | lib/songbooks/controllers/songs_controller.rb |
songbooks-0.1.1 | lib/songbooks/controllers/songs_controller.rb |
songbooks-0.1.0 | lib/songbooks/controllers/songs_controller.rb |