Sha256: dc692d78464d5a3e86c376714784a4a98c53fcb884f5ad21d956571ceb07eb9b

Contents?: true

Size: 763 Bytes

Versions: 108

Compression:

Stored size: 763 Bytes

Contents

class EntityListCard

  attr_accessor :list, :list_id
  attr_accessor :meta, :description
  attr_accessor :action_controller, :list_container
  attr_accessor :sections

  def initialize(list, list_id)
    @list, @list_id = list, list_id
  end

  def sections
    @sections ||= IndiferentHash.setup({})
  end

  def add_section(name, &block)
    sections[name] = block
  end

  %w(meta description).each do |method|
    self.send(:define_method, method.to_sym) do |&block|
      if block
        instance_variable_set("@#{method}", block)
      else
        instance_variable_get("@#{method}")
      end
    end
  end
end

module EntityRESTHelpers
  def entity_list_card_render(card)
    partial_render('entity_partials/entity_list_card', :card => card)
  end
end

Version data entries

108 entries across 108 versions & 1 rubygems

Version Path
rbbt-rest-2.0.1 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-2.0.0 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.9.1 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.9.0 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.157 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.156 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.155 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.154 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.152 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.151 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.150 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.148 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.147 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.146 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.145 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.144 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.143 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.142 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.140 lib/rbbt/rest/entity/entity_list_card.rb
rbbt-rest-1.8.139 lib/rbbt/rest/entity/entity_list_card.rb