Sha256: 42e58dccf4458e5c010fd6c3787ecfbe59c0d2cb865b900d02d568fdbba5e126

Contents?: true

Size: 470 Bytes

Versions: 19

Compression:

Stored size: 470 Bytes

Contents

module CanTango
  class Configuration
    class Models
      class Actions
        attr_reader :collection, :member

        def initialize
          @collection = []
          @member = []
        end

        def actions_for type
          send(type.to_sym) || []
        end

        def add_member action
          @member << action.to_sym
        end

        def add_collection action
          @collection << action.to_sym
        end
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
cantango-config-0.2.1 lib/cantango/config/models/actions.rb
cantango-config-0.2.0 lib/cantango/config/models/actions.rb
cantango-config-0.1.9.2 lib/cantango/configuration/models/actions.rb
cantango-config-0.1.8.1 lib/cantango/configuration/models/actions.rb
cantango-config-0.1.8 lib/cantango/configuration/models/actions.rb
cantango-config-0.1.7 lib/cantango/configuration/models/actions.rb
cantango-config-0.1.6 lib/cantango/configuration/models/actions.rb
cantango-config-0.1.5 lib/cantango/configuration/models/actions.rb
cantango-config-0.1.4 lib/cantango/configuration/models/actions.rb
cantango-config-0.1.3 lib/cantango/configuration/models/actions.rb
cantango-config-0.1.2 lib/cantango/configuration/models/actions.rb
cantango-config-0.1.1 lib/cantango/configuration/models/actions.rb
cantango-config-0.1.0 lib/cantango/configuration/models/actions.rb
cantango-0.9.4.7 lib/cantango/configuration/models/actions.rb
cantango-0.9.4.6 lib/cantango/configuration/models/actions.rb
cantango-0.9.4.5 lib/cantango/configuration/models/actions.rb
cantango-0.9.4.3 lib/cantango/configuration/models/actions.rb
cantango-0.9.4.2 lib/cantango/configuration/models/actions.rb
cantango-0.9.4.1 lib/cantango/configuration/models/actions.rb