Sha256: 562b977e62b446bcbddddf2c67979fe89dbce1f3d0be1daee3b061a6128f4a27

Contents?: true

Size: 468 Bytes

Versions: 4

Compression:

Stored size: 468 Bytes

Contents

module Globase
  class ListSegment < NestedResource

    class << self

      def all(parent, params = {})
        send_request(parent, :get, params).collect do |d|
          r = new( d.merge({ parent: parent }) )
          r.persisted = true
          r
        end
      end

      def collection_name
        :segments
      end

      def fields
        @fields = super | [:name, :description, :profileCount, :sysCreated, :sysChanged]
      end

    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
globase-0.0.3 lib/globase/list_segment.rb
globase-0.0.2 lib/globase/list_segment.rb
globase-0.0.1 lib/globase/list_segment.rb
globase-0.0.0.pre4 lib/globase/list_segment.rb