Sha256: 7a96e86350016d376372e68e0f7b4c6038a7397e7ec4a20b2a20395676a6e431

Contents?: true

Size: 471 Bytes

Versions: 74

Compression:

Stored size: 471 Bytes

Contents

module SparkApi
  module Models
    class Constraint
      ATTRIBUTES = ["RuleValue","Value","RuleFieldValue","RuleField","RuleName"]
      attr_accessor *ATTRIBUTES
      def initialize(args)
        ATTRIBUTES.each { |f| send("#{f}=", args[f]) if args.include?(f) || args.include?(f.to_sym) }
      end
      
      def to_s
        "#{self.RuleName}: Field(#{self.RuleField},#{self.RuleFieldValue}) Value(#{self.RuleValue},#{self.Value})"
      end
    end
  end
end

Version data entries

74 entries across 74 versions & 1 rubygems

Version Path
spark_api-1.4.25 lib/spark_api/models/constraint.rb
spark_api-1.4.24 lib/spark_api/models/constraint.rb
spark_api-1.4.23 lib/spark_api/models/constraint.rb
spark_api-1.4.22 lib/spark_api/models/constraint.rb
spark_api-1.4.21 lib/spark_api/models/constraint.rb
spark_api-1.4.20 lib/spark_api/models/constraint.rb
spark_api-1.4.19 lib/spark_api/models/constraint.rb
spark_api-1.4.18 lib/spark_api/models/constraint.rb
spark_api-1.4.17 lib/spark_api/models/constraint.rb
spark_api-1.4.16 lib/spark_api/models/constraint.rb
spark_api-1.4.15 lib/spark_api/models/constraint.rb
spark_api-1.4.14 lib/spark_api/models/constraint.rb
spark_api-1.4.13 lib/spark_api/models/constraint.rb
spark_api-1.4.12 lib/spark_api/models/constraint.rb
spark_api-1.4.11 lib/spark_api/models/constraint.rb
spark_api-1.4.10 lib/spark_api/models/constraint.rb
spark_api-1.4.9 lib/spark_api/models/constraint.rb
spark_api-1.4.8 lib/spark_api/models/constraint.rb
spark_api-1.4.6 lib/spark_api/models/constraint.rb
spark_api-1.4.5 lib/spark_api/models/constraint.rb