Sha256: febf1d9128c843d9f0b9c81822d88b4fb273dbda7214fefd6946dffa48a71de6

Contents?: true

Size: 1.52 KB

Versions: 2

Compression:

Stored size: 1.52 KB

Contents

module CopyleaksApi
  module Models
    class ResultRecord
      def initialize(response)
        @URL = response['URL']
        @Percents = response['Percents']
        @NumberOfCopiedWords = response['NumberOfCopiedWords']
        @CachedVersion = response['CachedVersion']
        @Title = response['Title']
        @Introduction = response['Introduction']
        @ComparisonReport = response['ComparisonReport']
        @EmbededComparison = response['EmbededComparison']
      end
      
      def get_url
        @URL
      end
      
      def get_percents
        @Percents
      end
      
      def get_number_of_copied_words
        @NumberOfCopiedWords
      end
      
      def get_cached_version
        @CachedVersion
      end
  
      def get_title
        @Title
      end
  
      def get_introduction
        @Introduction
      end
      
      def get_comparison_report
        @ComparisonReport
      end
      
      def get_embeded_comparison
        @EmbededComparison
      end
      
      def to_s
        puts "----------------------------------------------------------------"
        puts "Title: #{@Title}"
        puts "Introduction: #{@Introduction}"
        puts "Url: #{@URL}"
        puts "Percents: #{@Percents}%"
        puts "NumberOfCopiedWords: #{@NumberOfCopiedWords}"
        puts "CachedVersion: #{@CachedVersion}"
        puts "ComparisonReport: #{@ComparisonReport}"
        puts "EmbededComparison: #{@EmbededComparison}"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
plagiarism-checker-2.1.1 lib/copyleaks_api/Models/ResultRecord.rb
plagiarism-checker-2.1.0 lib/copyleaks_api/Models/ResultRecord.rb