Sha256: 90a1c3ac327edf01a3a8f70047018bb54d1259a184daeb05677c6033559af213

Contents?: true

Size: 375 Bytes

Versions: 10

Compression:

Stored size: 375 Bytes

Contents

require_relative './event'

module TalonOne
  module Integration
    class RuleEngineResult
      def initialize(raw_data)
        @raw = raw_data
      end

      def session
        @raw["session"]
      end

      def profile
        @raw["profile"]
      end

      def event
        @event ||= TalonOne::Integration::Event.new(@raw["event"])
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
talon_one-0.1.3 lib/integration/rule_engine_result.rb
talon_one-0.1.2 lib/integration/rule_engine_result.rb
talon_one-0.1.1 lib/integration/rule_engine_result.rb
talon_one-0.1.0 lib/integration/rule_engine_result.rb
talon_one-0.0.10 lib/integration/rule_engine_result.rb
talon_one-0.0.9 lib/integration/rule_engine_result.rb
talon_one-0.0.8 lib/integration/rule_engine_result.rb
talon_one-0.0.7 lib/integration/rule_engine_result.rb
talon_one-0.0.6 lib/integration/rule_engine_result.rb
talon_one-0.0.5 lib/integration/rule_engine_result.rb