<commit_before>require "linear/function"
module Linear
	class PointSlope < Function
		attr_reader :x1, :y1
		def initialize point, slope
			@slope, @x1, @y1 = slope, point[0], point[1]
			super @slope, @x1 - @y1
		end
		def to_slope_intercept
			require "linear/slope_intercept"
			SlopeIntercept.new slope, y_intercept
		end
		alias to_si to_slope_intercept
		def to_standard
			to_si.to_standard
		end
	end<commit_msg>Update point_slope.rb<commit_after>require "linear/function"
module Linear
	class PointSlope < Function
		attr_reader :x1, :y1
		def initialize point, slope
			@slope, @x1, @y1 = slope, point[0], point[1]
			super @slope, @x1 - @y1
		end
		def to_slope_intercept
			require "linear/slope_intercept"
			SlopeIntercept.new slope, y_intercept
		end
		alias to_si to_slope_intercept
		def to_standard
			to_si.to_standard
		end
	end
end
{'fraction_non_alphanumeric': 0.08098591549295775, 'fraction_numerical': 0.018779342723004695, 'mean_word_length': 4.13855421686747, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7358981', 'n_tokens_mistral': 363, 'n_tokens_neox': 324, 'n_words': 83}