Project
Reverse Dependencies for rake
The projects listed here declare rake as a runtime or development dependency
0.01
This rubygem does not have a description or summary.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
This rubygem does not have a description or summary.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
Rodent is an open source asynchronous framework for Micro Service Architecture (MSA). It is a lightweight and designed to easily develop APIs. Main goals is scaling, simplicity and perfomance.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
An ETL (Extract-Transform-Load) library that uses a forking process model for concurrency.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
A rogue DNS detector
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
Allows the user to easily sideload, package, deeplink, test, roku apps.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
Roles solution for active-record-backed Rails 3 applications
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
Rack app that exposes rollout gem API via RESTful endpoints
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
Tools for working with the Rollbar API.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
ROMA client library
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
Roman Alphabet <-> Japanese Hiragana/Katkakana Convert Library for Ruby
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
DynamoDB adapter for Ruby Object Mapper
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
Ruby Object Mapper - Support libraries
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
Scaffolding for building services
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
An exercise: Untangle the collusion of Rails idioms
from my Ruby knowledge, while trying to understand some
Rails design decisions.
See http://github.com/screamingmuse/rory for more info.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
Enable ActiveJob to work with Apartment multi-tenancy
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
ROS Ruby Client: rosruby
=======
[ROS](http://ros.org) is Robot Operating System developed by [Willow Garage](http://www.willowgarage.com/) and open source communities.
This project supports ruby ROS client. You can program robots by ruby, very easily.
**Homepage**: http://otl.github.com/rosruby
**Git**: http://github.com/OTL/rosruby
**Author**: Takashi Ogura
**Copyright**: 2012
**License**: new BSD License
**Latest Version**: 0.2.0
Requirements
----------
- ruby (1.8.x/1.9.x)
- ROS (electric/fuerte)
- ROS requires python2.7 or more libraries
Let's start
---------------
Install ROS and ruby first. ROS document is [http://ros.org/wiki/ROS/Installation](http://ros.org/wiki/ROS/Installation) .
You can install ruby by apt.
```bash
$ sudo apt-get install ruby
```
Download rosruby into your ROS_PACKAGE_PATH.
````bash
$ git clone git://github.com/OTL/rosruby.git
```
please add RUBYLIB environment variable, like below (if you are using bash).
```bash
$ echo "export RUBYLIB=`rospack find rosruby`/lib" >> ~/.bashrc
$ source ~/.bashrc
```
To use with precompiled electric release
-----------------------
If you are using precompiled ROS distro, use the msg/srv generation script
(rosruby_genmsg.py)
If you are using ROS from source, it requires just recompile the msg/srv
packages by rosmake rosruby.
```bash
$ rosrun rosruby rosruby_genmsg.py
```
This converts msg/srv to .rb which is needed by sample programs.
If you want to make other packages, add package names for args.
For example,
```bash
$ rosrun rosruby rosruby_genmsg.py geometry_msgs nav_msgs
```
Sample Source
--------------
## Subscriber
```ruby
#!/usr/bin/env ruby
require 'ros'
require 'std_msgs/String'
node = ROS::Node.new('/rosruby/sample_subscriber')
node.subscribe('/chatter', Std_msgs::String) do |msg|
puts "message come! = \'#{msg.data}\'"
end
while node.ok?
node.spin_once
sleep(1)
end
```
## Publisher
```ruby
#!/usr/bin/env ruby
require 'ros'
require 'std_msgs/String'
node = ROS::Node.new('/rosruby/sample_publisher')
publisher = node.advertise('/chatter', Std_msgs::String)
msg = Std_msgs::String.new
i = 0
while node.ok?
msg.data = "Hello, rosruby!: #{i}"
publisher.publish(msg)
sleep(1.0)
i += 1
end
```
Note
----------------
Ruby requires 'Start with Capital letter' for class or module names.
So please use **S**td_msgs::String class instead of **s**td_msgs::String.
Try Publish and Subscribe
----------------------
You needs three terminal as it is often for ROS users.
Then you run roscore if is not running.
```bash
$ roscore
```
run publisher sample
```bash
$ rosrun rosruby sample_publisher.rb
```
run subscription sample
```bash
$ rosrun rosruby sample_subscriber.rb
```
you can check publication by using rostopic.
```bash
$ rostopic list
$ rostopic echo /chatter
```
Try Service?
----------------------
```bash
$ rosrun rosruby add_two_ints_server.rb
```
run client with args ('a' and 'b' for roscpp_tutorials/TwoInts)
```bash
$ rosrun rosruby add_two_ints_client.rb 10 20
```
and more...
----------------------
You need more tools for testing, generating documentations.
```bash
$ sudo apt-get install rake gem
$ sudo gem install yard redcarpet simplecov
```
do all tests
-------------------------
run roscore if is not running.
```bash
$ roscore
```
and run the unit tests.
```bash
$ roscd rosruby
$ rake test
```
documents
--------------------------
you can generate API documents using yard.
Document generation needs yard and redcarpet.
You can install these by gem command like this.
```bash
$ gem install yard redcarpet
```
Then try to generate documentds.
```bash
$ rake yard
```
You can access to the generated documents from [here](http://otl.github.com/rosruby/doc/).
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.01
Ruby Gem for controlling Bipolar and Unipolar Stepper Motors
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.01
Puppet Labs tool for building rake tasks
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.01
Gem is a full-stack Bitcoin API that makes it easy to build powerful blockchain apps with beautiful, elegant code.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity