Posted
about 14 years
ago
by
ged
More RSpec2 conversion work -- all core specs passing, work on plugins to come.
data/thingfish/plugin_templates/spec/lib/constants.rb
(1 lines added, 1 lines removed)
spec/thingfish/daemon_spec.rb
(0 lines
... [More]
added, 3 lines removed)
lib/thingfish/connectionmanager.rb
(2 lines added, 2 lines removed)
lib/thingfish/constants.rb
(0 lines added, 1 lines removed)
spec/thingfish/acceptparam_spec.rb
(2 lines added, 2 lines removed)
lib/thingfish/config.rb
(43 lines added, 17 lines removed)
lib/thingfish/filter/html.rb
(7 lines added, 6 lines removed)
spec/thingfish/config_spec.rb
(13 lines added, 5 lines removed)
plugins/thingfish-filter-json/spec/thingfish/filter/json_spec.rb
(1 lines added, 1 lines removed)
plugins/thingfish-handler-inspect/lib/thingfish/handler/inspect.rb
(1 lines added, 1 lines removed)
spec/thingfish/filter/ruby_spec.rb
(1 lines added, 1 lines removed)
lib/thingfish.rb
(6 lines added, 3 lines removed)
plugins/thingfish-filestore-filesystem/spec/thingfish/filestore/filesystem_spec.rb
(4 lines added, 4 lines removed)
plugins/thingfish-filter-xml/spec/thingfish/filter/xml_spec.rb
(1 lines added, 1 lines removed)
spec/thingfish/connectionmanager_spec.rb
(4 lines added, 4 lines removed)
spec/thingfish/filter/yaml_spec.rb
(1 lines added, 1 lines removed)
lib/thingfish/testconstants.rb
(1 lines added, 1 lines removed)
plugins/thingfish-filestore-filesystem/Rakefile
(2 lines added, 2 lines removed)
spec/thingfish_spec.rb
(5 lines added, 0 lines removed)
spec/thingfish/filter/html_spec.rb
(5 lines added, 5 lines removed)
[Less]
|
Posted
about 14 years
ago
by
ged
Snapshot of conversion to RSpec 2
lib/thingfish/filter/ruby.rb
(13 lines added, 20 lines removed)
data/thingfish/plugin_templates/spec/lib/handler_behavior.rb
(3 lines added, 4 lines removed)
... [More]
plugins/thingfish-filter-basicauth/lib/thingfish/filter/basicauth.rb
(1 lines added, 1 lines removed)
lib/thingfish/filter/yaml.rb
(14 lines added, 16 lines removed)
plugins/thingfish-handler-inspect/spec/thingfish/handler/inspect_spec.rb
(12 lines added, 12 lines removed)
plugins/thingfish-filter-rfc2822/lib/thingfish/filter/rfc2822.rb
(1 lines added, 1 lines removed)
lib/thingfish/handler/staticcontent.rb
(8 lines added, 11 lines removed)
plugins/thingfish-filter-image/spec/thingfish/filter/image_spec.rb
(30 lines added, 29 lines removed)
plugins/thingfish-filter-naughty/lib/thingfish/filter/naughty.rb
(1 lines added, 1 lines removed)
plugins/thingfish-metastore-sqlite/spec/thingfish/metastore/sqlite3_spec.rb
(1 lines added, 2 lines removed)
lib/thingfish/metastore.rb
(1 lines added, 0 lines removed)
plugins/thingfish-filter-basicauth/spec/thingfish/filter/basicauth_spec.rb
(3 lines added, 4 lines removed)
plugins/thingfish-filter-exif/lib/thingfish/filter/exif.rb
(1 lines added, 1 lines removed)
lib/thingfish/mixins.rb
(7 lines added, 23 lines removed)
spec/TEMPLATE.rb.tpl
(4 lines added, 3 lines removed)
data/thingfish/plugin_templates/lib/thingfish/filter/TEMPLATE.rb.erb
(1 lines added, 1 lines removed)
lib/thingfish/behavior/filestore.rb
(91 lines added, 0 lines removed)
lib/thingfish/behavior/handler.rb
(14 lines added, 0 lines removed)
lib/thingfish/behavior/advanced_metastore.rb
(141 lines added, 0 lines removed)
plugins/thingfish-metastore-rdf/spec/thingfish/metastore/rdf_spec.rb
(2 lines added, 2 lines removed)
lib/thingfish/filter/html.rb
(4 lines added, 2 lines removed)
plugins/thingfish-filter-image/lib/thingfish/filter/image.rb
(1 lines added, 1 lines removed)
plugins/thingfish-filter-json/lib/thingfish/filter/json.rb
(1 lines added, 1 lines removed)
plugins/thingfish-handler-mailinglists/spec/thingfish/handler/mailinglists_spec.rb
(9 lines added, 10 lines removed)
data/thingfish/plugin_templates/spec/thingfish/metastore/TEMPLATE_spec.rb.erb
(2 lines added, 2 lines removed)
spec/lib/filter_behavior.rb
(0 lines added, 52 lines removed)
lib/thingfish/behavior/filter.rb
(38 lines added, 0 lines removed)
data/thingfish/plugin_templates/spec/lib/filestore_behavior.rb
(2 lines added, 3 lines removed)
plugins/thingfish-metastore-sequel/spec/thingfish/metastore/sequel_spec.rb
(2 lines added, 2 lines removed)
spec/lib/filestore_behavior.rb
(0 lines added, 98 lines removed)
docs/manual/src/Hackers_Guide/writing-filters.page
(3 lines added, 3 lines removed)
lib/thingfish/behavior/metastore.rb
(603 lines added, 0 lines removed)
data/thingfish/plugin_templates/spec/lib/filter_behavior.rb
(2 lines added, 3 lines removed)
plugins/thingfish-filter-rfc2822/spec/thingfish/filter/rfc2822_spec.rb
(3 lines added, 4 lines removed)
plugins/thingfish-metastore-semantic/spec/thingfish/metastore/semantic_spec.rb
(16 lines added, 14 lines removed)
lib/thingfish.rb
(1 lines added, 1 lines removed)
spec/thingfish/acceptparam_spec.rb
(4 lines added, 8 lines removed)
spec/lib/advanced_metastore_behavior.rb
(0 lines added, 153 lines removed)
plugins/thingfish-handler-formupload/spec/thingfish/handler/formupload_spec.rb
(13 lines added, 13 lines removed)
spec/lib/constants.rb
(0 lines added, 126 lines removed)
data/thingfish/plugin_templates/spec/thingfish/filter/TEMPLATE_spec.rb.erb
(3 lines added, 4 lines removed)
plugins/thingfish-filter-json/spec/thingfish/filter/json_spec.rb
(5 lines added, 8 lines removed)
spec/lib/handler_behavior.rb
(0 lines added, 32 lines removed)
plugins/thingfish-metastore-marshalled/spec/thingfish/metastore/marshalled_spec.rb
(2 lines added, 2 lines removed)
spec/lib/helpers.rb
(11 lines added, 1 lines removed)
lib/thingfish/urimap.rb
(1 lines added, 1 lines removed)
lib/thingfish/testconstants.rb
(126 lines added, 0 lines removed)
plugins/thingfish-filter-naughty/spec/thingfish/filter/naughty_spec.rb
(3 lines added, 4 lines removed)
data/thingfish/plugin_templates/spec/thingfish/filestore/TEMPLATE_spec.rb.erb
(2 lines added, 3 lines removed)
plugins/thingfish-filter-mp3/spec/thingfish/filter/mp3_spec.rb
(6 lines added, 6 lines removed)
data/thingfish/plugin_templates/spec/lib/helpers.rb
(1 lines added, 3 lines removed)
data/thingfish/plugin_templates/spec/lib/metastore_behavior.rb
(2 lines added, 2 lines removed)
plugins/thingfish-filter-exif/spec/thingfish/filter/exif_spec.rb
(3 lines added, 5 lines removed)
spec/lib/metastore_behavior.rb
(0 lines added, 616 lines removed)
plugins/thingfish-filter-xml/spec/thingfish/filter/xml_spec.rb
(5 lines added, 7 lines removed)
lib/thingfish/client.rb
(1 lines added, 1 lines removed)
plugins/thingfish-filter-mp3/lib/thingfish/filter/mp3.rb
(1 lines added, 1 lines removed)
lib/thingfish/handler/simplesearch.rb
(9 lines added, 12 lines removed)
plugins/thingfish-filestore-filesystem/spec/thingfish/filestore/filesystem_spec.rb
(3 lines added, 3 lines removed)
spec/thingfish/client_spec.rb
(8 lines added, 11 lines removed)
plugins/thingfish-filter-xml/lib/thingfish/filter/xml.rb
(1 lines added, 1 lines removed)
data/thingfish/plugin_templates/spec/thingfish/handler/TEMPLATE_spec.rb.erb
(9 lines added, 10 lines removed)
[Less]
|
Posted
about 14 years
ago
by
ged
Fixes for Ruby 1.9.2
.irbrc
(3 lines added, 0 lines removed)
spec/spec.opts
(1 lines added, 2 lines removed)
lib/thingfish/config.rb
(30 lines added, 8 lines removed)
... [More]
spec/thingfish/config_spec.rb
(5 lines added, 3 lines removed)
plugins/thingfish-filestore-filesystem/spec/thingfish/filestore/filesystem_spec.rb
(12 lines added, 3 lines removed)
plugins/thingfish-filestore-filesystem/lib/thingfish/filestore/filesystem.rb
(1 lines added, 1 lines removed)
spec/lib/filestore_behavior.rb
(1 lines added, 1 lines removed)
[Less]
|
Posted
over 14 years
ago
by
ged
Require/space cleanup.
bin/ml_archiver.rb
(27 lines added, 44 lines removed)
data/thingfish/plugin_templates/spec/lib/handler_behavior.rb
(10 lines added, 16 lines removed)
... [More]
lib/thingfish/filestore.rb
(1 lines added, 1 lines removed)
lib/thingfish/filestore/memory.rb
(1 lines added, 1 lines removed)
lib/thingfish/acceptparam.rb
(1 lines added, 1 lines removed)
docs/manual/lib/api-filter.rb
(1 lines added, 1 lines removed)
experiments/net-https.rb
(1 lines added, 1 lines removed)
lib/thingfish/handler/staticcontent.rb
(1 lines added, 1 lines removed)
lib/thingfish/handler.rb
(11 lines added, 20 lines removed)
lib/thingfish.rb
(6 lines added, 18 lines removed)
lib/thingfish/metastore.rb
(1 lines added, 1 lines removed)
lib/thingfish/filter/html.rb
(1 lines added, 1 lines removed)
experiments/dc-rdf-model.rb
(1 lines added, 1 lines removed)
docs/manual/lib/editorial-filter.rb
(1 lines added, 1 lines removed)
data/thingfish/plugin_templates/spec/thingfish/filestore/TEMPLATE_spec.rb.erb
(9 lines added, 17 lines removed)
lib/thingfish/handler/simplesearch.rb
(1 lines added, 1 lines removed)
docs/manual/lib/examples-filter.rb
(22 lines added, 22 lines removed)
lib/thingfish/filter/yaml.rb
(1 lines added, 1 lines removed)
Rakefile.old
(0 lines added, 2 lines removed)
experiments/rdf-classgen.rb
(1 lines added, 1 lines removed)
data/thingfish/plugin_templates/spec/thingfish/metastore/TEMPLATE_spec.rb.erb
(9 lines added, 15 lines removed)
lib/thingfish/mixins.rb
(1 lines added, 1 lines removed)
data/thingfish/plugin_templates/spec/lib/filestore_behavior.rb
(12 lines added, 18 lines removed)
experiments/TEMPLATE.rb.tpl
(1 lines added, 1 lines removed)
lib/thingfish/metastore/memory.rb
(1 lines added, 1 lines removed)
data/thingfish/plugin_templates/spec/lib/filter_behavior.rb
(12 lines added, 18 lines removed)
lib/thingfish/filter/ruby.rb
(1 lines added, 1 lines removed)
lib/thingfish/constants.rb
(1 lines added, 1 lines removed)
lib/thingfish/request.rb
(1 lines added, 1 lines removed)
lib/thingfish/config.rb
(18 lines added, 21 lines removed)
data/thingfish/plugin_templates/spec/thingfish/filter/TEMPLATE_spec.rb.erb
(12 lines added, 20 lines removed)
lib/thingfish/connectionmanager.rb
(1 lines added, 1 lines removed)
lib/thingfish/client.rb
(1 lines added, 1 lines removed)
lib/thingfish/filter.rb
(1 lines added, 1 lines removed)
docs/manual/lib/links-filter.rb
(1 lines added, 1 lines removed)
lib/monkeypatches.rb
(8 lines added, 7 lines removed)
data/thingfish/plugin_templates/spec/lib/metastore_behavior.rb
(8 lines added, 14 lines removed)
experiments/clientapi.rb
(1 lines added, 1 lines removed)
lib/thingfish/daemon.rb
(1 lines added, 1 lines removed)
.irbrc
(1 lines added, 1 lines removed)
Rakefile
(46 lines added, 28 lines removed)
lib/thingfish/exceptions.rb
(1 lines added, 1 lines removed)
experiments/convert_to_8spec.rb
(1 lines added, 1 lines removed)
experiments/bench-uuid-parse.rb
(2 lines added, 3 lines removed)
lib/thingfish/handler/simplemetadata.rb
(8 lines added, 18 lines removed)
experiments/content-negotiation-spike.rb
(1 lines added, 1 lines removed)
bin/ml_unarchiver.rb
(0 lines added, 27 lines removed)
lib/thingfish/metastore/simple.rb
(1 lines added, 1 lines removed)
data/thingfish/plugin_templates/spec/lib/helpers.rb
(29 lines added, 36 lines removed)
experiments/rdf-metastore-spike.rb
(1 lines added, 1 lines removed)
data/thingfish/plugin_templates/spec/thingfish/handler/TEMPLATE_spec.rb.erb
(12 lines added, 17 lines removed)
[Less]
|
Posted
almost 15 years
ago
by
ged
Preparing for work on the semantic metastore.
* Split out shared behavior for advanced metastores into a separate shared behavior.
* Changed the default limit to 0.
* Added a test to demo/explore CONSTRUCT bugs in Redland.
... [More]
experiments/construct_test.rb
(129 lines added, 0 lines removed)
plugins/thingfish-metastore-semantic/spec/thingfish/metastore/semantic_spec.rb
(2 lines added, 2 lines removed)
lib/thingfish/constants.rb
(1 lines added, 1 lines removed)
plugins/thingfish-metastore-sequel/lib/thingfish/metastore/sequel.rb
(3 lines added, 3 lines removed)
spec/lib/advanced_metastore_behavior.rb
(152 lines added, 0 lines removed)
lib/thingfish/handler/simplesearch.rb
(2 lines added, 1 lines removed)
plugins/thingfish-metastore-semantic/lib/thingfish/metastore/semantic.rb
(1 lines added, 1 lines removed)
spec/lib/metastore_behavior.rb
(7 lines added, 16 lines removed)
plugins/thingfish-metastore-rdf/lib/thingfish/metastore/rdf.rb
(9 lines added, 7 lines removed)
lib/thingfish/metastore.rb
(24 lines added, 32 lines removed)
[Less]
|
Posted
almost 15 years
ago
by
ged
Updates for 1.9.1,
* Updated license statements to include 2010.
* Updated build system
* Semantic metastore
- Added the beginnings of an asset RDF vocabulary
- Assets are automatically given an rdf:type of 'thingfish:Asset'
- dcterms
... [More]
attributes are given the correct qname if none is specified.
- Added copies of the core vocabularies to the resources dir
* Added a hack for YAML that allows it to encode BigDecimals correctly.
* Various 1.9.1 fixes (ThingFish::Client, sequel metastore, etc.).
* Added support for GPS coordinate normalization to the EXIF filter.
* Made the metastore behavior more flexible to allow for inferred/automatic attributes.
plugins/thingfish-filter-exif/lib/thingfish/filter/exif.rb
(18 lines added, 3 lines removed)
plugins/thingfish-filter-exif/spec/thingfish/filter/exif_spec.rb
(46 lines added, 4 lines removed)
lib/monkeypatches.rb
(11 lines added, 1 lines removed)
plugins/thingfish-metastore-sequel/lib/thingfish/metastore/sequel.rb
(1 lines added, 1 lines removed)
LICENSE
(1 lines added, 1 lines removed)
lib/thingfish/handler/simplesearch.rb
(1 lines added, 1 lines removed)
plugins/thingfish-metastore-semantic/spec/thingfish/metastore/semantic_spec.rb
(3 lines added, 1 lines removed)
plugins/thingfish-metastore-semantic/resources/dcterms.rdf
(1065 lines added, 0 lines removed)
plugins/thingfish-metastore-semantic/lib/thingfish/metastore/semantic.rb
(64 lines added, 23 lines removed)
Rakefile
(9 lines added, 9 lines removed)
project.yml
(11 lines added, 11 lines removed)
spec/lib/metastore_behavior.rb
(45 lines added, 17 lines removed)
plugins/thingfish-metastore-semantic/resources/cc.rdf
(164 lines added, 0 lines removed)
docs/asset-vocabulary.xml
(21 lines added, 0 lines removed)
lib/thingfish/client.rb
(29 lines added, 19 lines removed)
plugins/thingfish-metastore-semantic/resources/foaf.rdf
(546 lines added, 0 lines removed)
plugins/thingfish-metastore-semantic/resources/dcelements.rdf
(183 lines added, 0 lines removed)
[Less]
|
Posted
about 15 years
ago
by
ged
Build system fixes, VCS rev change in ThingFish::Client
README
(2 lines added, 2 lines removed)
Rakefile
(17 lines added, 21 lines removed)
project.yml
(15 lines added, 15 lines removed)
... [More]
docs/manual/src/getting-started.page
(2 lines added, 2 lines removed)
lib/thingfish/client.rb
(1 lines added, 1 lines removed)
[Less]
|
Posted
about 15 years
ago
by
ged
Build updates, header cleanup, start of work on the Semantic Metastore.
* Updated dev dependencies
* Added the beginnings of an OWL vocabulary for describing assets.
* Moved rdoc header into the class for more classes.
* Modified versions and build
... [More]
number checks to look for Hg version hashes instead of
decimal rev numbers.
* Started conversion of the semantic metastore from the old simple RDF one.
- Added a qname -> vocabulary mapping
- Added vocabulary mapping config item
- Convert incoming simple namespaced properties into predicates via the qname mapping
plugins/thingfish-metastore-semantic/spec/thingfish/metastore/semantic_spec.rb
(9 lines added, 4 lines removed)
plugins/thingfish-metastore-semantic/lib/thingfish/metastore/semantic.rb
(70 lines added, 76 lines removed)
lib/thingfish/daemon.rb
(19 lines added, 31 lines removed)
Rakefile
(16 lines added, 1 lines removed)
docs/thingfish.owl
(45 lines added, 0 lines removed)
lib/thingfish/acceptparam.rb
(7 lines added, 10 lines removed)
lib/thingfish/handler/default.rb
(11 lines added, 13 lines removed)
spec/lib/filter_behavior.rb
(2 lines added, 3 lines removed)
lib/thingfish/client.rb
(1 lines added, 1 lines removed)
lib/thingfish/resource.rb
(8 lines added, 11 lines removed)
spec/thingfish_spec.rb
(1 lines added, 1 lines removed)
lib/thingfish/benchmarktask.rb
(19 lines added, 8 lines removed)
[Less]
|
Posted
about 15 years
ago
by
ged
Build updates, header cleanup, start of work on the Semantic Metastore.
* Updated dev dependencies
* Added the beginnings of an OWL vocabulary for describing assets.
* Moved rdoc header into the class for more classes.
* Modified versions and build
... [More]
number checks to look for Hg version hashes instead of
decimal rev numbers.
* Started conversion of the semantic metastore from the old simple RDF one.
- Added a qname -> vocabulary mapping
- Added vocabulary mapping config item
- Convert incoming simple namespaced properties into predicates via the qname mapping
plugins/thingfish-metastore-semantic/spec/thingfish/metastore/semantic_spec.rb
(9 lines added, 4 lines removed)
plugins/thingfish-metastore-semantic/lib/thingfish/metastore/semantic.rb
(70 lines added, 76 lines removed)
lib/thingfish/daemon.rb
(19 lines added, 31 lines removed)
Rakefile
(16 lines added, 1 lines removed)
docs/thingfish.owl
(45 lines added, 0 lines removed)
lib/thingfish/acceptparam.rb
(7 lines added, 10 lines removed)
lib/thingfish/handler/default.rb
(11 lines added, 13 lines removed)
spec/lib/filter_behavior.rb
(2 lines added, 3 lines removed)
lib/thingfish/client.rb
(1 lines added, 1 lines removed)
lib/thingfish/resource.rb
(8 lines added, 11 lines removed)
spec/thingfish_spec.rb
(1 lines added, 1 lines removed)
lib/thingfish/benchmarktask.rb
(19 lines added, 8 lines removed)
[Less]
|
Posted
about 15 years
ago
by
mahlon
Merge from a5ef839358ca.
plugins/thingfish-metastore-rdf/lib/thingfish/metastore/rdf.rb
(58 lines added, 40 lines removed)
plugins/thingfish-metastore-semantic/lib/thingfish/metastore/semantic.rb
(537
... [More]
lines added, 0 lines removed)
plugins/thingfish-metastore-semantic/Rakefile
(92 lines added, 0 lines removed)
plugins/thingfish-metastore-semantic/LICENSE
(29 lines added, 0 lines removed)
plugins/thingfish-metastore-semantic/README
(47 lines added, 0 lines removed)
[Less]
|