Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ronin-rb/ronin-db

A common database library for managing and querying security data
https://github.com/ronin-rb/ronin-db

Added an overview to Product.

eea059a8fb452e16d3244883b701d65ed18b3699 authored almost 15 years ago
Added an overview to OS and added YARD links to the predefined OSes.

0e2f4e487283dd13da87a6e1f242d7e7da32250d authored almost 15 years ago
Predefine the BSD license in Ronin::License.

dd2daf9f2a2b9613890113e5c1b021bee2bb12fa authored almost 15 years ago
Added an overview to License and YARD links to the predefined license.

03d0c8c038f548928213f3d0b7abb3fec2dc9295 authored almost 15 years ago
Added YARD links to the predefined Archs.

1301e48c428a0ad67ade44505d3af611edaa4773 authored almost 15 years ago
Added an overview to Author.

de984b307fb71ac4ff768505f03776c94aff4f87 authored almost 15 years ago
Added an overview to Arch.

72f4bb10da74b4652dba92e9a79ba537d52b2635 authored almost 15 years ago
Added an overview to Ronin::Database.

584dbf50fe8b2da76a4aeacf5854534c94925f61 authored almost 15 years ago
Move instance methods out of self.included / module_eval blocks.

233fc32262d78de839f3de9bf62492b5ad0c7be2 authored almost 15 years ago
Removed the unused REPOSITORY_NAME constant.

67f90ca2656690c40b73114bc1c0f8870d1bc40a authored almost 15 years ago
Added top-level documentation to the Model mixins.

358e1b23d57092ff2c46563f58b561b6e2fc7334 authored almost 15 years ago
Added license! to Model::HasLicense.

cea73997c4d568930d0fb43f91976ddbbd1e250c authored almost 15 years ago
Fixed some of the banners in the database command.

41c04d4e77fc8fd27fb0aca4430f2657e3ee195e authored almost 15 years ago
Renamed Database.create to Database.clear.

* Renamed --create to --clear in the database command.

9d500beef10af8585fcf85acae13358af592f3e9 authored almost 15 years ago
Removed the --upgrade option from the database command.

* It's pointless to explicitly run Database.upgrade, since auto-upgrades
are performed everyti...

029addcbbb0562e1db915298cbb73f0061a9cd5c authored almost 15 years ago
Added print_info output to the database command.

4c3956db92a310a49f5d66fbf4c6e7a748db75a3 authored almost 15 years ago
Renamed --delete to --remove for the database command.

91a2226cb6f835b023886202c7364d96ce06be8d authored almost 15 years ago
Renamed Database.each to Database.map.

* Choosing `map` since we're applying a block to each DataMapper
repository, and returning the...

86a2312f6643f70576c3576938dd26f2f3cebc8f authored almost 15 years ago
Added Database.each.

e95ccbb11c9d7c6632aa5ef8cecec60162dd5b1b authored almost 15 years ago
Use the new Database.repository? method.

* Do not raise exceptions within commands, simply print_error and
return.

e90eb25858bc2aed25b99e2e02c293c2d2dac3a6 authored almost 15 years ago
Added YARD @since tags to new Database methods.

d0378ef4191142a9bede034d7038eb02ba693571 authored almost 15 years ago
Added Database.repository.

3576d872dcab0bb18a1b67402ab9c0d1f6a558d3 authored almost 15 years ago
Added Database.repository?.

43ef65d372cec46207d8284aa4443e975f05cc36 authored almost 15 years ago
Simplified the output of the database command.

15cb2de394be759c6497f14df1a9ee47cce7a401 authored almost 15 years ago
Use YAML.load_file to load the Database configuration.

64304b402e124f30abe33f6ae9cad8aedf1ebb33 authored almost 15 years ago
Added the :database options for setting the database name of mysql repos.

314c97b912144e68049c34c63a2b8ed12b69a39a authored almost 15 years ago
Fixed some issues with setting attributes of a repository.

29887952525195e56877496cc20e64a6899cf085 authored almost 15 years ago
Added a basic ronin database command.

* Allows for adding repositories.
* Allows for setting attributes of a repository.
* Allows for ...

62ab2b363421df3b6d8d2d3b56da54cfb2cd0468 authored almost 15 years ago
Added Database.save for saving the repositories config.

28326a5455d6c1c0845f216a10bfded0dbe64e21 authored almost 15 years ago
Updated documentation for Database.repositories.

3b7d2dcc735674275d799ec1de7d06ba17bded55 authored almost 15 years ago
Enforce types on incoming repository config data in Database.repositories.

717dab48216c889149b8d910f5f051d456ad097f authored almost 15 years ago
Added Database.create.

2a0cd09e3ee2c1b7c153b804bbf65dcfedb63934 authored almost 15 years ago
Made InvalidConfig a RuntimeError.

a6cdb7dd40f92b09c75d8ccb91e029669db3d122 authored almost 15 years ago
Added a YARD @see tag to Database.setup.

70a5d6e95a8f1f7847e12923c6ef282373224210 authored almost 15 years ago
Updated Ronin::Database to handle multiple DataMapper repositories.

* The default DataMapper repository is still
sqlite3:///~/.ronin/database.sqlite3.
* Custom Da...

fdaad87725a81c50319e0792681cd7a007a08fad authored almost 15 years ago
Make DEFAULT_CONFIG an Adressable::URI.

04099665a8b925331b8114865bed9f56addf4a53 authored almost 15 years ago
Remove unnecessary requirements.

efb6893d709f90b0440ccdab5f1566942fd682d6 authored almost 15 years ago
Switched the YARD markup formatting to markdown.

9fd1ccb94a3dff177e7e375b9045595dca5484c7 authored almost 15 years ago
Renamed LazySetup to LazyUpgrade to match the file-name.

3ad2f45d10f1a3a0c07994f0b8ed00023c258293 authored about 15 years ago
No need to set :license_id.

f9e767041e04fe354cebceb608d1e34c0cd22fb4 authored about 15 years ago
Use predefined_resource method from dm-predefined >= 0.2.1.

c6de902784ec63f5026c288b50fc2fd6505a7231 authored about 15 years ago
Updated copyright dates.

9518f7ea76839a8cb6de21e0344b82baf14c66c7 authored about 15 years ago
Removed old RDoc underline syntax and reworded documentation.

6f799e7ce003997d8e508fabb3021fa1b026aba7 authored about 15 years ago
Added a @return tag to Model::HasName.

0deef092d989abb98fb28214bac187409b4d6006 authored about 15 years ago
Fixed the @return tags.

90bd35fb165e2fc764c41818398385c8a63cf4bf authored about 15 years ago
Added a @return tag to HasLicense.licensed_under.

c37d0641e82b9a33c7c27d7fec1ab82718a5f42a authored about 15 years ago
Added @return [nil] tags for methods that explicitly return nil.

5f8177c0539527f821a063d9fab23ed64823aaac authored about 15 years ago
Added some specs for Ronin::Database.

42e91f38b85e6bca2e210145bf80e9452df4e490 authored about 15 years ago
Require the builtin Ronin models within a Database.upgrade block.

729f570bc8cc932e673af482fa1b13dec46d670a authored about 15 years ago
Added more specs for Ronin::Model::LazyUpgrade.

1219ee301d176153cdcda2a1c93e9b75c49f88fc authored about 15 years ago
Make sure the BasicModel is auto_migrated.

e68eccccffc6bb475bbcec39d1a7212846714fa9 authored about 15 years ago
Renamed 'lib/ronin/model/lazy_setup.rb' to 'lib/ronin/model/lazy_upgrade.rb'.

1100398891579177016cbc8e77b059e2c590f2eb authored about 15 years ago
Now that we're not hooking DM Resource methods, no need to auto-setup the Database.

103bce47f9dc6ae1b68e6206aefd1f1474dec1f9 authored about 15 years ago
Removed failing spec.

4e5ed87a4babe20679418285debb1ed89b353b41 authored about 15 years ago
Style.

3e5217f0629c414f9d96957c5c4bdc1627d0fa9d authored about 15 years ago
Call Database.upgrade from Database.setup.

916596edd7cd22453a13b1ed9f80ef1a7f8e251e authored about 15 years ago
Renamed Database.update! to Database.upgrade.

a412e5ec0d87d3dd8311ff38290cb49564596f7a authored about 15 years ago
Only call lazy_upgrade! when loading fresh or cached objects from Cacheable::CachedFile.

* This will reduce the need to hook every DataMapper Resource method to
call lazy_upgrade! bef...

268a60fce19fc486542a5e776ebedc0b58ebc476 authored about 15 years ago
Use the :required option, instead of the deprecated :nullable option.

830cb5a3dd4c67c162acfaec3cb44b59a60839c5 authored about 15 years ago
Hooked the "last" query method.

010df99d81bb462c9dafe0205a3d95afc8218bc1 authored about 15 years ago
Ruby 1.9.1 and dm-core do not like you overriding self.new.

* Override initialize instead.

4d3db76eabab376ce8f6948001ab7d0f1a5fc451 authored about 15 years ago
Fixed a spec that was failing to load.

f7d319dc50027f4f6d96f100b57f786f70da072e authored about 15 years ago
Merged Ronin::Model::LazyUpgrade into Ronin::Model::LazySetup.

a3b916a72a149ba1f5183ac419b6daa8c05b72ca authored about 15 years ago
Remove before/after method hooks, in favor of plain Ruby methods.

30b903741b10f9008fe61faa12999e386797496f authored about 15 years ago
Do not require 'spec_helper' from spec/helpers/database.rb.

da67401d9298047d0ed40e1acb2a862461cde977 authored about 15 years ago
Forgot to add the primary-key to LazyModel.

343779ac489bb1dc98e8104342a743994dcab5cb authored over 15 years ago
Removed a redundant spec.

39725334cc103e48c718ce6bf01d61cf9dd09553 authored over 15 years ago
Added specs for Ronin::Model::LazyUpgrade.

bcaef322cf6f614bd9ee797dba5b9d336b4c7bdf authored over 15 years ago
Integrated LazySetup into Ronin::Model.

2d0b2e4883e2e4c34099a09bc72f70ef075f919c authored over 15 years ago
Now that we have Ronin::Model::LazyUpgrade, no need to call update! from Database.setup.

5f9ec35ab15b4634a7cfdc7acfb74af4797a46e1 authored over 15 years ago
Hook new to call lazy_upgrade!, instead of hooking every instance method that calls out to the repository.

ae3fd96ff85056f229831c648473857d87eec043 authored over 15 years ago
Adjust hooks a bit for Ronin::Model::LazyUpgrade.

3884ebd796167b977d299796411fc401f6389aff authored over 15 years ago
Make sure lazy_upgrade! does not receive the arguments from the hooked methods.

0ac9c8ccc517390d18988b694703537b9007454b authored over 15 years ago
Overrode auto_migrate! as well, so @auto_upgraded is also set after calling auto_migrate!.

1228a9f944a8b6bf15200772dceff32a48200c5e authored over 15 years ago
Doc tweak.

6b13b159862e61e4ce912df766179f6fb87b08de authored over 15 years ago
Added some docs.

b1696f6d8a51bc17356abc21efc9df13fbf6e7d6 authored over 15 years ago
Added a spec for Model.lazy_upgrade!.

690bd2fd60f682a76910b24150fe61b27066b8b2 authored over 15 years ago
Fixed a typo.

e9e561c59fb80b3d80ef10a4cf5af14e9c25b7b3 authored over 15 years ago
Fixed before hooks.

45c51d1a0bf5fe43590052ada036897efb4baf5d authored over 15 years ago
Added the LazyUpgrade module, which hooks lazy_upgrade! into all DataMapper methods.

1cdf6e5efb4041bd296998715a7b0cd252b94e35 authored over 15 years ago
Added Ronin::Model.auto_upgraded?.

225e97e93395a6641066a6f145998d5789a8874e authored over 15 years ago
Be consistant in how we call the DataMapper "has" method.

fcd2eef3b5754a5a3c26912935c4ebc748192343 authored over 15 years ago
Revert "Moved the License.has method-call inside the module_eval block."

* The new fixes to the DataMapper YARD handlers makes this change
unnecessary.

af9698a27b9a8a26422b17e34c224c6764b2899d authored over 15 years ago
Moved the License.has method-call inside the module_eval block.

* This way we can use the datamapper methods added by Ronin::Model.

ddc53ae5ff3e00302aaaed8562554ffc566eade1 authored over 15 years ago
Have humanize_attributes also filter out empty values.

b473d077b67ecd06a995090a480f8a694bcefe5f authored over 15 years ago
Simplified the logic of Product#to_s.

ef1fd9aacdebfcaf2521ceb896e020d0157c376f authored over 15 years ago
Fixed typo.

412ef261a4d3f668ed547792d1e6253aab467513 authored over 15 years ago
Reduce usage of instance variables in specs.

43f3940c6e49486e9cfc22a3a518cb6d32a8ab37 authored over 15 years ago
Fixed a formatting issue in Product#to_s.

4f79578374a53354533a3829fb7290571634a9e8 authored over 15 years ago
Have humanize_attributes filter out nil values.

9d21a581c6336e2f4fe38bd0d299082e624f5af2 authored over 15 years ago
Off loaded output formatting to UI::CommandLine::Command.

* Added Command#print_title.
* Added Command#print_array.
* Added Command#print_hash.

319aa5b7ffbfd96ea4b3a254a5c3d343a9e21ec5 authored over 15 years ago
Filter out all *_id attributes.

0cf9c6528e0d4d144190bd0e12651ac7fdcadefd authored over 15 years ago
Added the :align option to humanize_attributes.

a0eaa4101f287faebda3cc9eda71c2090d318c00 authored over 15 years ago
Simplified the code.

fb292d17af83afc24c47ec166023e246681b29a1 authored over 15 years ago
Have humanize_attributes accept an options Hash.

00a8e17516bf0a3c5d9b0f322295142dc1d34605 authored over 15 years ago
Allow humanize_attributes to accept a block.

86c83d2f756dae5dadb66e790095a108fb18571b authored over 15 years ago
Filter nil values from humanize_attributes.

1f7a13bd4085874d80f0ed09247929d0742f9431 authored over 15 years ago
Model#humanize_attributes: join Arrays with ", ".

c08e10a771460cbc8023145082840b595731eab2 authored over 15 years ago
Added the ability to exclude attributes from humanize_attributes.

e8f3e33e5d0d5a149b9ea56beb147b424f225c8e authored over 15 years ago
Renamed Model#format_attributes to Model#humanize_attributes.

65ae2bc9ded763ee5a40afd9468430c321f75530 authored over 15 years ago