Sha256: da3e1e70a4d81eb21ebb845050356c0e0e8b4e69dc286d00ad1339bfadff31f0

Contents?: true

Size: 512 Bytes

Versions: 9

Compression:

Stored size: 512 Bytes

Contents

class Plugins::Sidebars::BackpackController < Sidebars::ComponentPlugin

  description 'Lists from <a href="http://www.backpackit.com">backpackit.com</a>'

  setting :username
  setting :token
  setting :page_id, 0, :label => 'Page ID'
  setting :count,   0, :label => 'Items limit'


  def content
    response.lifetime = 1.day
    @backpack = check_cache(Backpack, username, token, page_id) rescue nil
    @items = @backpack.items rescue []
    @items = @items.slice(0, count.to_i) if count.to_i > 0
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
typo-3.99.0 components/plugins/sidebars/backpack_controller.rb
typo-3.99.1 components/plugins/sidebars/backpack_controller.rb
typo-3.99.3 components/plugins/sidebars/backpack_controller.rb
typo-3.99.2 components/plugins/sidebars/backpack_controller.rb
typo-4.0.1 components/plugins/sidebars/backpack_controller.rb
typo-3.99.4 components/plugins/sidebars/backpack_controller.rb
typo-4.0.0 components/plugins/sidebars/backpack_controller.rb
typo-4.0.2 components/plugins/sidebars/backpack_controller.rb
typo-4.0.3 components/plugins/sidebars/backpack_controller.rb