Reuse trimmed_string from HTTP_HEADER_UTILITIES.
Added description to FITNESS_AND_QUALITY.
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
note
|
note
|
||||||
description: "Summary description for {FITNESS_AND_QUALITY}."
|
description: "FITNESS_AND_QUALITY. Object holding a fitness/quality values."
|
||||||
date: "$Date$"
|
date: "$Date$"
|
||||||
revision: "$Revision$"
|
revision: "$Revision$"
|
||||||
|
|
||||||
@@ -20,6 +20,7 @@ create
|
|||||||
feature -- Initialization
|
feature -- Initialization
|
||||||
|
|
||||||
make (a_fitness: INTEGER; a_quality: REAL_64)
|
make (a_fitness: INTEGER; a_quality: REAL_64)
|
||||||
|
-- Create an object with `a_fitness' and `a_quality'
|
||||||
do
|
do
|
||||||
fitness := a_fitness
|
fitness := a_fitness
|
||||||
quality := a_quality
|
quality := a_quality
|
||||||
@@ -27,6 +28,7 @@ feature -- Initialization
|
|||||||
ensure
|
ensure
|
||||||
fitness_assigned : fitness = a_fitness
|
fitness_assigned : fitness = a_fitness
|
||||||
quality_assigned : quality = a_quality
|
quality_assigned : quality = a_quality
|
||||||
|
entity_empty: entity.is_empty
|
||||||
end
|
end
|
||||||
|
|
||||||
feature -- Access
|
feature -- Access
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ class
|
|||||||
HTTP_ACCEPT_LANGUAGE
|
HTTP_ACCEPT_LANGUAGE
|
||||||
|
|
||||||
inherit
|
inherit
|
||||||
|
HTTP_HEADER_UTILITIES
|
||||||
|
|
||||||
REFACTORING_HELPER
|
REFACTORING_HELPER
|
||||||
|
|
||||||
DEBUG_OUTPUT
|
DEBUG_OUTPUT
|
||||||
@@ -222,16 +224,6 @@ feature {NONE} -- Implementation
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
feature {NONE} -- Helper
|
|
||||||
|
|
||||||
trimmed_string (s: READABLE_STRING_8): STRING_8
|
|
||||||
-- Copy of `s', where whitespace were stripped from the beginning and end of the string
|
|
||||||
do
|
|
||||||
create Result.make_from_string (s)
|
|
||||||
Result.left_adjust
|
|
||||||
Result.right_adjust
|
|
||||||
end
|
|
||||||
|
|
||||||
invariant
|
invariant
|
||||||
valid_quality: 0.0 <= quality and quality <= 1.0
|
valid_quality: 0.0 <= quality and quality <= 1.0
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ class
|
|||||||
HTTP_ANY_ACCEPT
|
HTTP_ANY_ACCEPT
|
||||||
|
|
||||||
inherit
|
inherit
|
||||||
|
HTTP_HEADER_UTILITIES
|
||||||
|
|
||||||
REFACTORING_HELPER
|
REFACTORING_HELPER
|
||||||
|
|
||||||
DEBUG_OUTPUT
|
DEBUG_OUTPUT
|
||||||
@@ -101,16 +103,6 @@ feature -- Status Report
|
|||||||
create Result.make_from_string (value)
|
create Result.make_from_string (value)
|
||||||
end
|
end
|
||||||
|
|
||||||
feature {NONE} -- Helper
|
|
||||||
|
|
||||||
trimmed_string (s: READABLE_STRING_8): STRING_8
|
|
||||||
-- Copy of `s', where whitespace were stripped from the beginning and end of the string
|
|
||||||
do
|
|
||||||
create Result.make_from_string (s)
|
|
||||||
Result.left_adjust
|
|
||||||
Result.right_adjust
|
|
||||||
end
|
|
||||||
|
|
||||||
note
|
note
|
||||||
copyright: "2011-2013, Javier Velilla, Jocelyn Fiat, Eiffel Software and others"
|
copyright: "2011-2013, Javier Velilla, Jocelyn Fiat, Eiffel Software and others"
|
||||||
license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)"
|
license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)"
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ create
|
|||||||
feature -- Change
|
feature -- Change
|
||||||
|
|
||||||
set_vary_header_value
|
set_vary_header_value
|
||||||
|
-- <Precursor>
|
||||||
do
|
do
|
||||||
vary_header_value := {HTTP_HEADER_NAMES}.header_accept_charset -- "Accept-Charset"
|
vary_header_value := {HTTP_HEADER_NAMES}.header_accept_charset -- "Accept-Charset"
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ create
|
|||||||
feature -- Change
|
feature -- Change
|
||||||
|
|
||||||
set_vary_header_value
|
set_vary_header_value
|
||||||
|
-- <Precursor>
|
||||||
do
|
do
|
||||||
vary_header_value := {HTTP_HEADER_NAMES}.header_accept_encoding -- "Accept-Encoding"
|
vary_header_value := {HTTP_HEADER_NAMES}.header_accept_encoding -- "Accept-Encoding"
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ create
|
|||||||
feature -- Change
|
feature -- Change
|
||||||
|
|
||||||
set_vary_header_value
|
set_vary_header_value
|
||||||
|
-- <Precursor>
|
||||||
do
|
do
|
||||||
vary_header_value := {HTTP_HEADER_NAMES}.header_accept_language -- "Accept-Language"
|
vary_header_value := {HTTP_HEADER_NAMES}.header_accept_language -- "Accept-Language"
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ create
|
|||||||
feature -- Change
|
feature -- Change
|
||||||
|
|
||||||
set_vary_header_value
|
set_vary_header_value
|
||||||
|
-- <Precursor>
|
||||||
do
|
do
|
||||||
vary_header_value := {HTTP_HEADER_NAMES}.header_accept -- "Accept"
|
vary_header_value := {HTTP_HEADER_NAMES}.header_accept -- "Accept"
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user