Sha256: aedb5453e97f8bf1c2a7c0a485cc43fb99f8c91f5950fe0ad4627b7061ad3f66

Contents?: true

Size: 341 Bytes

Versions: 23

Compression:

Stored size: 341 Bytes

Contents

class Releaf::ControllerGroupDefinition
  attr_accessor :name, :controllers

  def initialize(options)
    self.name = options[:name]
    self.controllers = options[:items].map{|option| Releaf::ControllerDefinition.new(option) }
  end

  def localized_name
    I18n.t(name, scope: "admin.controllers")
  end

  def group?
    true
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
releaf-core-3.1.0 lib/releaf/controller_group_definition.rb
releaf-core-3.0.3 lib/releaf/controller_group_definition.rb
releaf-core-3.0.2 lib/releaf/controller_group_definition.rb
releaf-core-3.0.1 lib/releaf/controller_group_definition.rb
releaf-core-3.0.0 lib/releaf/controller_group_definition.rb
releaf-core-2.2.1 app/lib/releaf/controller_group_definition.rb
releaf-core-2.2.0 app/lib/releaf/controller_group_definition.rb
releaf-core-2.1.2 app/lib/releaf/controller_group_definition.rb
releaf-core-2.1.1 app/lib/releaf/controller_group_definition.rb
releaf-core-2.1.0 app/lib/releaf/controller_group_definition.rb
releaf-core-2.0.1 app/lib/releaf/controller_group_definition.rb
releaf-core-2.0.0 app/lib/releaf/controller_group_definition.rb
releaf-core-1.1.22 app/lib/releaf/controller_group_definition.rb
releaf-core-1.1.21 app/lib/releaf/controller_group_definition.rb
releaf-core-1.1.20 app/lib/releaf/controller_group_definition.rb
releaf-core-1.1.19 app/lib/releaf/controller_group_definition.rb
releaf-core-1.1.18 app/lib/releaf/controller_group_definition.rb
releaf-core-1.1.17 app/lib/releaf/controller_group_definition.rb
releaf-core-1.1.16 app/lib/releaf/controller_group_definition.rb
releaf-core-1.1.15 app/lib/releaf/controller_group_definition.rb