Skip to content

Commit

Permalink
use gem version as trigger to flush cache relaton/relaton#115
Browse files Browse the repository at this point in the history
  • Loading branch information
andrew2net committed Sep 19, 2023
1 parent bb91bc3 commit 64b804c
Show file tree
Hide file tree
Showing 7 changed files with 333 additions and 344 deletions.
8 changes: 4 additions & 4 deletions lib/relaton_cen.rb
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ module RelatonCen
# Returns hash of XML greammar
# @return [String]
def self.grammar_hash
gem_path = File.expand_path "..", __dir__
grammars_path = File.join gem_path, "grammars", "*"
grammars = Dir[grammars_path].sort.map { |gp| File.read gp }.join
Digest::MD5.hexdigest grammars
# gem_path = File.expand_path "..", __dir__
# grammars_path = File.join gem_path, "grammars", "*"
# grammars = Dir[grammars_path].sort.map { |gp| File.read gp }.join
Digest::MD5.hexdigest RelatonCen::VERSION + RelatonIsoBib::VERSION + RelatonBib::VERSION # grammars
end
end
118 changes: 58 additions & 60 deletions spec/vcr_cassettes/cen_iso_ts_21003_7.yml

Large diffs are not rendered by default.

112 changes: 55 additions & 57 deletions spec/vcr_cassettes/en_1325.yml

Large diffs are not rendered by default.

114 changes: 56 additions & 58 deletions spec/vcr_cassettes/en_13306.yml

Large diffs are not rendered by default.

112 changes: 55 additions & 57 deletions spec/vcr_cassettes/en_285_2015_a1_2021.yml

Large diffs are not rendered by default.

99 changes: 49 additions & 50 deletions spec/vcr_cassettes/not_found.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,19 +32,19 @@ http_interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Keep-Alive:
- timeout=15, max=44
- timeout=15, max=93
Pragma:
- no-cache
Content-Type:
- text/html; charset=UTF-8
Server:
- '0'
Set-Cookie:
- PUBLIC_WWV_CUSTOM-F_1752901311939974_205=1052362302003001
- PUBLIC_WWV_CUSTOM-F_1752901311939974_205=1052362302003001
- WWV_CUSTOM-F_1752901311939974_205=213F108E870F3789BD6263F9B91EB8A1
- PUBLIC_WWV_CUSTOM-F_1752901311939974_205=1406271526448101
- PUBLIC_WWV_CUSTOM-F_1752901311939974_205=1406271526448101
- WWV_CUSTOM-F_1752901311939974_205=7E41239436F6D023368853007FC38D0E
X-Db-Content-Length:
- '252531'
- '252666'
X-Powered-By:
- '0'
X-Frame-Options:
Expand All @@ -54,9 +54,9 @@ http_interactions:
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
Date:
- Fri, 01 Sep 2023 03:40:27 GMT
- Tue, 19 Sep 2023 18:01:11 GMT
Content-Length:
- '252531'
- '252666'
body:
encoding: UTF-8
string: "<html>\r\n<!-- <head>\n\n<meta http-equiv=\"Content-Type\" content=\"text/html;
Expand Down Expand Up @@ -404,8 +404,8 @@ http_interactions:
name=\"wwv_flow\" id=\"wwvFlowForm\">\n<input type=\"hidden\" name=\"p_flow_id\"
value=\"205\" id=\"pFlowId\" /><input type=\"hidden\" name=\"p_flow_step_id\"
value=\"105\" id=\"pFlowStepId\" /><input type=\"hidden\" name=\"p_instance\"
value=\"1052362302003001\" id=\"pInstance\" /><input type=\"hidden\" name=\"p_page_submission_id\"
value=\"2094057869372801\" id=\"pPageSubmissionId\" /><input type=\"hidden\"
value=\"1406271526448101\" id=\"pInstance\" /><input type=\"hidden\" name=\"p_page_submission_id\"
value=\"861118156064601\" id=\"pPageSubmissionId\" /><input type=\"hidden\"
name=\"p_request\" value=\"\" id=\"pRequest\" />\r\n<div class=\"bodyContainer\">\r\n\t<div
class=\"container\">\r\n\t\t<div class=\"content-text content-apex\">\r\n\t\t\t<div
class=\"row\">\r\n\t\t\t\t<div class=\"col-md-12\">\r\n\t\t\t\t\t<!-- APEX
Expand Down Expand Up @@ -804,13 +804,13 @@ http_interactions:
value=\"2031878\" >CEN/WS D-Box</option><option value=\"3077042\" >CEN/WS
DIV</option><option value=\"3274767\" >CEN/WS TDT</option><option value=\"3057055\"
>CEN/WS ERP</option><option value=\"2566488\" >CEN/WS Energy Retrofit</option><option
value=\"2091051\" >CEN/WS FATEDA</option><option value=\"2890900\" >CEN/WS
FSR</option><option value=\"3320353\" >CEN/WS GAR</option><option value=\"412798\"
>CEN/WS ICT</option><option value=\"2581441\" >CEN/WS IHAN</option><option
value=\"2459281\" >CEN/WS JTI</option><option value=\"19375\" >CEN/WS JXF</option><option
value=\"2209642\" >CEN/WS METEDA</option><option value=\"2301711\" >CEN/WS
MODA</option><option value=\"2539951\" >CEN/WS NATEDA</option><option value=\"2862830\"
>CEN/WS OYS</option><option value=\"2566480\" >CEN/WS SCS</option><option
value=\"3334885\" >CEN/WS FAT4LI</option><option value=\"2091051\" >CEN/WS
FATEDA</option><option value=\"2890900\" >CEN/WS FSR</option><option value=\"3320353\"
>CEN/WS GAR</option><option value=\"412798\" >CEN/WS ICT</option><option value=\"2581441\"
>CEN/WS IHAN</option><option value=\"2459281\" >CEN/WS JTI</option><option
value=\"19375\" >CEN/WS JXF</option><option value=\"2209642\" >CEN/WS METEDA</option><option
value=\"2301711\" >CEN/WS MODA</option><option value=\"2539951\" >CEN/WS NATEDA</option><option
value=\"2862830\" >CEN/WS OYS</option><option value=\"2566480\" >CEN/WS SCS</option><option
value=\"3063037\" >CEN/WS SNF</option><option value=\"2087449\" >CEN/WS SUSTINROADS</option><option
value=\"2390021\" >CEN/WS Smart-CE-Marking</option><option value=\"2266085\"
>CEN/WS TER-CDM</option><option value=\"2524192\" >CEN/WS Unicorn</option><option
Expand Down Expand Up @@ -1082,9 +1082,10 @@ http_interactions:
of added value products from urban wastes</option><option value=\"6068\" >Eye
protective equipment</option><option value=\"414882\" >Facility Management</option><option
value=\"6134\" >Fairground and amusement park machinery and structures - Safety</option><option
value=\"6166\" >Fasteners</option><option value=\"2003296\" >Feather and down</option><option
value=\"6241\" >Fertilizers and liming materials</option><option value=\"1258371\"
>Fibre optic interconnect, passive and connectorised components</option><option
value=\"6166\" >Fasteners</option><option value=\"3334885\" >Fatigue4Light
advanced and fast fatigue testing methods</option><option value=\"2003296\"
>Feather and down</option><option value=\"6241\" >Fertilizers and liming materials</option><option
value=\"1258371\" >Fibre optic interconnect, passive and connectorised components</option><option
value=\"1258125\" >Fibre optic interconnecting devices and passive components</option><option
value=\"1258127\" >Fibre optic systems and active devices</option><option
value=\"1258121\" >Fibre optics</option><option value=\"6173\" >Fire and Rescue
Expand Down Expand Up @@ -3051,7 +3052,7 @@ http_interactions:
end form-thread-bot -->\r\n </div>\r\n </div>\r\n
\ <!-- end sformsub1 -->\r\n\r\n\r\n<input type=\"hidden\"
name=\"p_md5_checksum\" value=\"\" /><input type=\"hidden\" name=\"p_page_checksum\"
value=\"98F18E6D47CA3F45A2ECBFB64655A971\" /></form>\r\n\r\n\r\n\r\n <div
value=\"DD9CBCE0212C0451E8CDFE821131D0AC\" /></form>\r\n\r\n\r\n\r\n <div
id=\"sformsub2\">\r\n <div class=\"dash-top\">\r\n
\ <div class=\"dash-subnav\"></div>\r\n </div>\r\n
\ <div id=\"sdashsub1\">\r\n <div
Expand Down Expand Up @@ -3185,14 +3186,13 @@ http_interactions:
= response['redirectUrl'];\r\n }\r\n }\r\n
\ </script>\r\n<!-- #EndEditable --> \r\n\r\n</HTML><script type=\"text/javascript\">\r\n<!--
\r\n\r\n//-->\r\n</script></HTML>"
http_version:
recorded_at: Fri, 01 Sep 2023 03:40:29 GMT
recorded_at: Tue, 19 Sep 2023 18:01:13 GMT
- request:
method: post
uri: https://standards.cencenelec.eu/dyn/www/wwv_flow.accept
body:
encoding: UTF-8
string: p_flow_id=205&p_flow_step_id=105&p_instance=1052362302003001&p_page_submission_id=2094057869372801&p_request=S1-S2-S3-S4-S5-S6-S7-CEN-CLC-&f20=CEN_CLC_CHOICE&f21=CEN&f21=CLC&f10=KEYWORDS_AND&f11=&f10=LANGUAGE_LIST&f11=0&f10=TC_CODE_LIST&f11=&f10=TC_NAME_LIST&f11=&f10=HEAD_LIST&f11=&f10=STAND_REF&f11=CEN+NOT+FOUND&f10=DIRECTIVES_LIST&f11=&f20=STATUS_CHOICE&f21=S1&f21=S2&f21=S3&f21=S4&f21=S5&f21=S6&f21=S7&f10=ICS_LIST&f11=&f10=SEC_LIST&f11=&f10=SDG_LIST&f11=&p_md5_checksum=&p_page_checksum=98F18E6D47CA3F45A2ECBFB64655A971
string: p_flow_id=205&p_flow_step_id=105&p_instance=1406271526448101&p_page_submission_id=861118156064601&p_request=S1-S2-S3-S4-S5-S6-S7-CEN-CLC-&f20=CEN_CLC_CHOICE&f21=CEN&f21=CLC&f10=KEYWORDS_AND&f11=&f10=LANGUAGE_LIST&f11=0&f10=TC_CODE_LIST&f11=&f10=TC_NAME_LIST&f11=&f10=HEAD_LIST&f11=&f10=STAND_REF&f11=CEN+NOT+FOUND&f10=DIRECTIVES_LIST&f11=&f20=STATUS_CHOICE&f21=S1&f21=S2&f21=S3&f21=S4&f21=S5&f21=S6&f21=S7&f10=ICS_LIST&f11=&f10=SEC_LIST&f11=&f10=SDG_LIST&f11=&p_md5_checksum=&p_page_checksum=DD9CBCE0212C0451E8CDFE821131D0AC
headers:
Accept-Encoding:
- gzip,deflate,identity
Expand All @@ -3206,15 +3206,15 @@ http_interactions:
Accept-Language:
- en-us,en;q=0.5
Cookie:
- PUBLIC_WWV_CUSTOM-F_1752901311939974_205=1052362302003001; WWV_CUSTOM-F_1752901311939974_205=213F108E870F3789BD6263F9B91EB8A1
- PUBLIC_WWV_CUSTOM-F_1752901311939974_205=1406271526448101; WWV_CUSTOM-F_1752901311939974_205=7E41239436F6D023368853007FC38D0E
Host:
- standards.cencenelec.eu
Referer:
- 'https://standards.cencenelec.eu/dyn/www/f?p=205:105:0:::::'
Content-Type:
- application/octet-stream
Content-Length:
- '525'
- '524'
Connection:
- keep-alive
Keep-Alive:
Expand All @@ -3225,7 +3225,7 @@ http_interactions:
message: Found
headers:
Keep-Alive:
- timeout=15, max=55
- timeout=15, max=82
Content-Type:
- text/plain
Location:
Expand All @@ -3243,14 +3243,13 @@ http_interactions:
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
Date:
- Fri, 01 Sep 2023 03:40:28 GMT
- Tue, 19 Sep 2023 18:01:12 GMT
Content-Length:
- '0'
body:
encoding: UTF-8
string: ''
http_version:
recorded_at: Fri, 01 Sep 2023 03:40:29 GMT
recorded_at: Tue, 19 Sep 2023 18:01:13 GMT
- request:
method: get
uri: 'https://standards.cencenelec.eu/dyn/www/f?p=205:105:0:::::'
Expand All @@ -3270,7 +3269,7 @@ http_interactions:
Accept-Language:
- en-us,en;q=0.5
Cookie:
- PUBLIC_WWV_CUSTOM-F_1752901311939974_205=1052362302003001; WWV_CUSTOM-F_1752901311939974_205=213F108E870F3789BD6263F9B91EB8A1
- PUBLIC_WWV_CUSTOM-F_1752901311939974_205=1406271526448101; WWV_CUSTOM-F_1752901311939974_205=7E41239436F6D023368853007FC38D0E
Host:
- standards.cencenelec.eu
Referer:
Expand All @@ -3285,13 +3284,13 @@ http_interactions:
message: OK
headers:
Keep-Alive:
- timeout=15, max=97
- timeout=15, max=92
Content-Type:
- text/html; charset=UTF-8
Server:
- '0'
X-Db-Content-Length:
- '253070'
- '253208'
X-Powered-By:
- '0'
X-Frame-Options:
Expand All @@ -3301,9 +3300,9 @@ http_interactions:
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
Date:
- Fri, 01 Sep 2023 03:40:29 GMT
- Tue, 19 Sep 2023 18:01:12 GMT
Content-Length:
- '253070'
- '253208'
body:
encoding: UTF-8
string: "\n<html>\r\n<!-- <head>\n\n<meta http-equiv=\"Content-Type\" content=\"text/html;
Expand Down Expand Up @@ -3651,8 +3650,8 @@ http_interactions:
name=\"wwv_flow\" id=\"wwvFlowForm\">\n<input type=\"hidden\" name=\"p_flow_id\"
value=\"205\" id=\"pFlowId\" /><input type=\"hidden\" name=\"p_flow_step_id\"
value=\"105\" id=\"pFlowStepId\" /><input type=\"hidden\" name=\"p_instance\"
value=\"1052362302003001\" id=\"pInstance\" /><input type=\"hidden\" name=\"p_page_submission_id\"
value=\"70819864025501\" id=\"pPageSubmissionId\" /><input type=\"hidden\"
value=\"1406271526448101\" id=\"pInstance\" /><input type=\"hidden\" name=\"p_page_submission_id\"
value=\"1716855873940501\" id=\"pPageSubmissionId\" /><input type=\"hidden\"
name=\"p_request\" value=\"\" id=\"pRequest\" />\r\n<div class=\"bodyContainer\">\r\n\t<div
class=\"container\">\r\n\t\t<div class=\"content-text content-apex\">\r\n\t\t\t<div
class=\"row\">\r\n\t\t\t\t<div class=\"col-md-12\">\r\n\t\t\t\t\t<!-- APEX
Expand Down Expand Up @@ -4052,13 +4051,13 @@ http_interactions:
value=\"2031878\" >CEN/WS D-Box</option><option value=\"3077042\" >CEN/WS
DIV</option><option value=\"3274767\" >CEN/WS TDT</option><option value=\"3057055\"
>CEN/WS ERP</option><option value=\"2566488\" >CEN/WS Energy Retrofit</option><option
value=\"2091051\" >CEN/WS FATEDA</option><option value=\"2890900\" >CEN/WS
FSR</option><option value=\"3320353\" >CEN/WS GAR</option><option value=\"412798\"
>CEN/WS ICT</option><option value=\"2581441\" >CEN/WS IHAN</option><option
value=\"2459281\" >CEN/WS JTI</option><option value=\"19375\" >CEN/WS JXF</option><option
value=\"2209642\" >CEN/WS METEDA</option><option value=\"2301711\" >CEN/WS
MODA</option><option value=\"2539951\" >CEN/WS NATEDA</option><option value=\"2862830\"
>CEN/WS OYS</option><option value=\"2566480\" >CEN/WS SCS</option><option
value=\"3334885\" >CEN/WS FAT4LI</option><option value=\"2091051\" >CEN/WS
FATEDA</option><option value=\"2890900\" >CEN/WS FSR</option><option value=\"3320353\"
>CEN/WS GAR</option><option value=\"412798\" >CEN/WS ICT</option><option value=\"2581441\"
>CEN/WS IHAN</option><option value=\"2459281\" >CEN/WS JTI</option><option
value=\"19375\" >CEN/WS JXF</option><option value=\"2209642\" >CEN/WS METEDA</option><option
value=\"2301711\" >CEN/WS MODA</option><option value=\"2539951\" >CEN/WS NATEDA</option><option
value=\"2862830\" >CEN/WS OYS</option><option value=\"2566480\" >CEN/WS SCS</option><option
value=\"3063037\" >CEN/WS SNF</option><option value=\"2087449\" >CEN/WS SUSTINROADS</option><option
value=\"2390021\" >CEN/WS Smart-CE-Marking</option><option value=\"2266085\"
>CEN/WS TER-CDM</option><option value=\"2524192\" >CEN/WS Unicorn</option><option
Expand Down Expand Up @@ -4330,9 +4329,10 @@ http_interactions:
of added value products from urban wastes</option><option value=\"6068\" >Eye
protective equipment</option><option value=\"414882\" >Facility Management</option><option
value=\"6134\" >Fairground and amusement park machinery and structures - Safety</option><option
value=\"6166\" >Fasteners</option><option value=\"2003296\" >Feather and down</option><option
value=\"6241\" >Fertilizers and liming materials</option><option value=\"1258371\"
>Fibre optic interconnect, passive and connectorised components</option><option
value=\"6166\" >Fasteners</option><option value=\"3334885\" >Fatigue4Light
advanced and fast fatigue testing methods</option><option value=\"2003296\"
>Feather and down</option><option value=\"6241\" >Fertilizers and liming materials</option><option
value=\"1258371\" >Fibre optic interconnect, passive and connectorised components</option><option
value=\"1258125\" >Fibre optic interconnecting devices and passive components</option><option
value=\"1258127\" >Fibre optic systems and active devices</option><option
value=\"1258121\" >Fibre optics</option><option value=\"6173\" >Fire and Rescue
Expand Down Expand Up @@ -6302,7 +6302,7 @@ http_interactions:
end form-thread-bot -->\r\n </div>\r\n </div>\r\n
\ <!-- end sformsub1 -->\r\n\r\n\r\n<input type=\"hidden\"
name=\"p_md5_checksum\" value=\"\" /><input type=\"hidden\" name=\"p_page_checksum\"
value=\"142044E7AB5C22CD30BAB94F49CF4079\" /></form>\r\n\r\n\r\n\r\n <div
value=\"10B3014458BA3AE17A40CF8B578EE115\" /></form>\r\n\r\n\r\n\r\n <div
id=\"sformsub2\">\r\n <div class=\"dash-top\">\r\n
\ <div class=\"dash-subnav\"></div>\r\n </div>\r\n
\ <div id=\"sdashsub1\">\r\n <div
Expand Down Expand Up @@ -6440,6 +6440,5 @@ http_interactions:
= response['redirectUrl'];\r\n }\r\n }\r\n
\ </script>\r\n<!-- #EndEditable --> \r\n\r\n</HTML><script type=\"text/javascript\">\r\n<!--
\r\n\r\n//-->\r\n</script></HTML>"
http_version:
recorded_at: Fri, 01 Sep 2023 03:40:31 GMT
recorded_with: VCR 5.0.0
recorded_at: Tue, 19 Sep 2023 18:01:14 GMT
recorded_with: VCR 6.2.0
Loading

0 comments on commit 64b804c

Please sign in to comment.