DevHeads.net

Talk

Using time.parse for scraping

I'm trying to scrape from an API and I was wondering how I would fetch
the date AND time? The date and time are in this format:

end_date: "2013-06-08 08:00:00"

How would I use time.parse if the date and time can be anything? I
understand when I use this:

DateTime.parse "2008-01-09 10:12:15"

I will fetch the the date 1/9/2008 and time 10:12 but what code should I
write to fetch any date and time.

Trying to be as specific as I can..

new: a problem with type method not being undefined

I am using ruby 2.0.0p195. I am, however, starting to think that
type-method is not defined for this version of ruby. I ran the below
expressions and I got values for the first two expressions but due to
the error caused by type-method I did not get values for the expressions
after the fourth expression.

Regular expression to find a break in a pattern

I have a large file which lots of gibberish in and I'm trying to find
the meaningful sections.

Essentially I'll have something like this:

random data lines

random data lines

random data lines

random data lines

What I need to do is locate the line(s) where From is different from To.
In this case, the one From "1313132" To "1313133".

I don't know how to do this kind of match, but I assume that Ruby has a
way?

RestClient failing to GET resource using SSL client certificate

Hi All,

I'm trying to use RestClient to retrieve a page that's secured using an
SSL client certificate.

Parsing info from url

Is there is a way to get page as text (like curl in php) and parse it to
get needed info?
Also, I don't really know, is there is a way when getting url through
something like curl to enter user data in forms or activate javascript
on page (if there is authentication before showing page etc)?

newbie question on using system syntax versus backticks

I keep running into this, and change my approach if undesirable effects
are encountered. But what I'd like to systematically understand is the
difference between issuing a system command such as:

system( "some_system_command" )

and simply doing it with backticks:

`some_system_command`

What is the difference, and is there an approach that is preferable in
terms of "good Ruby programming"??

Cobra 3.5 - Windows GUI test automation tool

Hello,

New features:

* ooldtp python client
* Support setting text on combo box
* Added simple command line options
* Support state.editable in hasstate
* Handle valuepattern in click API
* Support ToolBar type on click
* Write to log file if environment variable is set (set
LDTP_LOG_FILE=c:\ldtp.log)
* Support control type Table, DataItem in Tree implementation
* Added scrollbar as supported type

New API:

* MouseMove
* setcellvalue
* guitimeout
* oneup
* onedown
* oneleft
* oneright
* scrollup
* scrolldown
* scrollright
* scrollleft

Bugs fixed:

* Fix to support taskbar with consistent i

RubyDNS - asynchronous DNS client and server for Ruby.

Hi,

I wanted to share a gem I made and I've got a fun demonstration.

I was always interested in DNS clients and servers and at one point I had a
very specific setup with servers behind an ADSL NAT connection, which meant
that locally resolved names pointed to servers inside the NAT while
externally resolved names should point at the ADSL modem which had
appropriate VHOST rules. Thus, was born RubyDNS.

RubyDNS is an infinitely flexible DNS server which includes an asynchronous
DNS client to ensure non-blocking behaviour when forwarding requests
upstream.

Self adjusting windows in shoes

Is there a way with *shoes* to have a windows that will "grow" according to
the information drop on it so the user does not have to scroll?

The stmt: Shoes.app :width => 900, :height => 720
creates a fix size windows. I would like to have the windows expand as
information is dropped on it.

Thank you

minitest 5.0.2 Released

minitest version 5.0.2 has been released!

* vim: <https://github.com/sunaku/vim-ruby-minitest>
* home: <https://github.com/seattlerb/minitest>
* rdoc: <http://docs.seattlerb.org/minitest>

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks.

Rename multiple files

Hi,

Could anyone help me in writing a code which could replace file names
letters to lowercase and spaces to dashes? For example:

Ruby Forum to ruby-forum

Thanks.

Installation problem for SciTE editor

I have installed Ruby 2.0 while I still have Ruby 1.8.7 in my system.
Now when I run my ruby program in SciTE editor it is still executed by
Ruby 1.8.7 interpreter, How do i change the control of 2.0 Interpreter
in SciTE editor?

RAJ

How to run shoes built via gem

This is perhaps a silly question.

My platform is:

Red Hat Enterprise Linux Workstation release 6.3 (Santiago)

# ruby -v
ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-linux]

# jruby -v
jruby 1.7.3 (1.9.3p385) 2013-02-21 dac429b on IBM J9 VM
pxa6460sr12-20121025_01 (SR12) [linux-amd64]

I installed shoes using the gem install command.

new, with an idea, and not sure what to learn next

Hi. I've been going through the CodeAcademy courses for Ruby over the
past few weeks, and I spent a couple months last year learning Python
and writing a couple of card game programs. This is my only experience
with programming at all and, despite feeling I have an OK grasp on the
Ruby language, in theory at least, I'm still floundering for where to go
or what to do for practice.

I've been thinking lately that I want to design a program, specifically
for me, that keeps track of my finances.

output file from clipboard in unix

Hi all,

I'm new to Ruby and pretty new to programming in general. My limited
prior experience is with JavaScript, so I'm not accustomed to handling
file I/O or working with Unix/Terminal. I'm working on a script that
takes a large quantity of text copied from a web browser and does some
reformatting so the result lines up neatly in a CSV and eventually a
spreadsheet. Basically, I'm using a few regex/gsub statements to remove
unnecessary text from the beginning of the page and to add/remove tabs
from certain places. I've got two issues with this script, please see
the attached files.

1.

Ruby Programming Practice

Hey guys have been learning the basics of ruby and practicing some
simple ruby scripts. However i am looking for practice programming
questions/papers/material to test my knowledge and so that i can get
some good practice in ruby programming so that i am confident about my
basics.

Please could you'll provide some links to sites or certain books which
have topic wise questions in ruby(for ruby scripting).

Thanks a lot for all the help...

why first 16 bytes are wrong with ruby openssl aes 128 cbc ?

I use openssl in ruby and openssl in bash, but the first 16 bytes with
ruby/openssl are wrong, why ?

Need help to understand the Enumerable methods

I am very eager to know about the Enum#sort{|a,b|..}

<a href="http://www.ruby-doc.org/core-2.0/Enumerable.html#method-i-sort" title="http://www.ruby-doc.org/core-2.0/Enumerable.html#method-i-sort">http://www.ruby-doc.org/core-2.0/Enumerable.html#method-i-sort</a>

Now my question is about the internal mechanism.

***Returns an array containing the items in enum sorted, either
according to their own <=> method, or by using the results of the
supplied block.

Ruby 'gets' truncates input to 256 characters (Windows)

Is this a 'feature' of Ruby on windows?
I am trying to enter a long string (> 256 characters but generally <
512) in Ruby with:

puts "Enter long string"
ilogo = gets.chomp
puts ilogo

For some reason, it always truncates the input to keep only 256
characters (before chomp).
I verified that Ruby accepts longer strings, and that Windows 7 command
line console also accepts strings > 256 chars. I have seen that people
don't have the issue with MacOS, but others do have it with Windows XP.
I am running Win7.

how to create a method object of from an singleton method?

class Foo
def suprim;end
end

p foo = Foo.new #=> #<Foo:0x90bd908>
p foo.method(:suprim) #=> #<Method: Foo#suprim>
p Bar=foo.singleton_class #=> #<Class:#<Foo:0x90bd908>>
p foo.define_singleton_method(:hello) { "#{self}: Hello there!" } #=>
#<Proc:0x90bd2a0@/home/kirti/ruby/test.rb:8 (lambda)>
p Bar.method(:hello) #=> `method': undefined method `hello' for class
`Class' (NameError)

My question is how to create a method object of an singleton method,like
I did `foo.method(:suprim)`?

configure option for doxygen

So I'm building some Ruby releases I don't want it to build any docs
for.

When running configure, I already add --disable-install-doc.

However, since I have doxygen, configure notices that and adds it to be
built. I normally just quick edit the resulting Makefile and remove
doxygen.

However, is there a way to tell configure to --disable-doxygen or
something similar?

Error in Migration

I am a RoR newbie. I am getting this error when trying to migrate my 2.x
project to 3.x project.
actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:109:in
`normalize_path': undefined method `to_sym' for nil:NilClass
(NoMethodError)

In that line i can see the following code
options[$1.to_sym]||=/.+/?

why $1.to_sym ends with NilClass error

RubyInstaller 1.9.3-p429 released

In combination with the rest of the RubyInstaller team, I'm very
pleased to announce the release of RubyInstaller packages for Ruby
1.9.3-p429

Upgrade to this version is extremely recommended as contains security fixes.

As usual, installer and 7z packages are available at RubyInstaller
website and RubyForge for download:

<a href="http://rubyinstaller.org/downloads" title="http://rubyinstaller.org/downloads">http://rubyinstaller.org/downloads</a>
<a href="http://rubyforge.org/frs/?group_id=167&amp;release_id=47239" title="http://rubyforge.org/frs/?group_id=167&amp;release_id=47239">http://rubyforge.org/frs/?group_id=167&amp;release_id=47239</a>

For verification, MD5 signatures of each file released are provided:

f2289d8ae9935bf05509def2db7e9008 *ruby-1.9.3-p429-doc-chm.7z
cb415faeee5d02dd799619c090e6ffe2 *ruby-1.9.3-p429-i

RubyInstaller 2.0.0-p195 released

In combination with the rest of the RubyInstaller team, I'm very
pleased to announce the release of RubyInstaller packages for Ruby
2.0.0-p195

This new version of Ruby also brings new changes to RubyInstaller.

Starting with 2.0.0, the packages will be provided in two versions:
32bits (x86) and 64bits (x64).

This is possible thanks to newer compiler provided by mingw-w64 project.

Over the past months our Continous Integration worker has been compiling and
running tests against GCC 4.7.2, ensuring this version satisfy the
compilation
requirements of Ruby.

This also means newer DevKit packag

JRuby 1.7.4 Released

JRuby 1.7.4 Released - Thursday, May 16 2013

The JRuby community is pleased to announce the release of JRuby 1.7.4

Homepage: <a href="http://www.jruby.org/" title="http://www.jruby.org/">http://www.jruby.org/</a>
Download: <a href="http://www.jruby.org/download" title="http://www.jruby.org/download">http://www.jruby.org/download</a>

JRuby 1.7.4 is our fourth update release since JRuby 1.7.0. The primary
goal of 1.7 point releases is to fill out any missing compatibility issues
with Ruby 1.9.4. The community participation lately has been great.

Could you give me some Website for Learning Ruby

I'm learning Ruby and I search some Website for learning Ruby
but I want have some Website same as Tutorial with more information
about variable,class,extend... (very detail).
Who can help me this problem? Thanks...

Is it 'safe' to upgrade to ruby 2.0 by now?

Hello,

I'd like to know if do you consider safe upgrading all our programs to ruby 2.0. By now it's considered 'stable' and I'd like to keep up with 'current development' in order to avoid
issues that may arise from lagging too much behind. But do you or know if there are gem issues with ruby 2.0?

Configure/Integration of MYSQL in Tomcat using Ruby script

Hi,

I have installed MySQL with the help of MySQL msi package through
command prompt and now trying to do configuration of MySQL in Tomcat
help of Ruby recipes. I have downloaded Mysql and Tomcat recipes from
Opscode Cookbook. But I am not getting how to do Configuration of MySQL
in Tomcat help of Ruby. Can any one please help me on this how to
proceed.

Thanks.

n00b looking to learn from the best

Hey Rubyians!

I am not used to joining online forum's and I am eager to join the Ruby
community. This is the first language I am learning and have a practice
problem that I cannot seem to get. Can you enlighten me? I'm looking
forward to learning from all of you!

Here is the question:

Write a method named lassy_sum(numbers) that takes an array of numbers.
lassy_sum should multiply each number in the array by its position in
the array, and return the sum.

I don't quite understand how to multiply each number in the array by its
position in the array. Any help will be greatly appreciated!

converting a dns msg to wireformat -- dnsruby

I'm trying to convert a dnsruby message to wire format. Is there any way
to do that?
Much like toWire() in dnsjava ??

Thanks.

Help with time

If i have a date time like this "2013-04-01T12:01:03-07:00"

how can i get a Time object in Ruby 2 without UTC added. i mean get
"2013-04-01 12:01:03"

minitest 5.0.1 Released

minitest version 5.0.1 has been released!

* vim: <https://github.com/sunaku/vim-ruby-minitest>
* home: <https://github.com/seattlerb/minitest>
* rdoc: <http://docs.seattlerb.org/minitest>

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks.

defined?() confussion

Hi guys. Can you tell me why does this happen?

if 1.==(2)
c = 3
else
b = 5
end

defined?(c)
#=> "local-variable"

I was expecting nil, because the thread doesn't pass trough the second
line, 1 is not equal to 2. Seems that Ruby gives the value nil to c, so
Ruby creates the object in RAM, will be garbage collected after, of
course. Why does this happen? it is not a waste of resources?

Monkey patch Exception class

What I want to achieve is, is that I can hook into the Exception class
of Ruby so that I can trigger special logging events, when an exception
occurs.

I could easily define custom error classes, but I would like to take a
more general approach.

Does someone have advice on how to do this?

Thanks!

Slow reading output from Open3.popen3??

I've never tried using this function before, but I am now using as part
of a code compilation build script (using 'make' on UNIX).

It looks something like this:

==================================

stdin, stdout, stderr = Open3.popen3( 'make codename' )
stdin.close

puts "Reading STDOUT"
outfile.puts stdout.read
stdout.close

==================================

I'm trying to get the output from the 'make' command (which is quite
large), so I can dump it to a file for later diagnostics.

However, when it gets to the stdout.read, it seems to hang (or at least
take so long I've never seen it fin

Need help for Kernel methods

<a href="http://www.ruby-doc.org/core-2.0/Kernel.html#method-i-__dir__" title="http://www.ruby-doc.org/core-2.0/Kernel.html#method-i-__dir__">http://www.ruby-doc.org/core-2.0/Kernel.html#method-i-__dir__</a>

Kernel#_dir_ :- *Returns the canonicalized absolute path of the
directory of the file from which this method is called. It means
symlinks in the path is resolved.*

Can anyone tell me what the line means in **?

Thanks

ruby source code minifier/uglifier?

hi
Does anybody know something about any project that can reshape ruby
source code, making it shorter and/or harder to read? Of course it must
not alter the behaviour of the code.

Ruby 2.0.0-p195 is released (includes a security fix)

Hello, Rubyists

Ruby 2.0.0-p195 is released.

Ruby 1.9.3-p426 is released (includes a security fix)

Hi, all rubyists

Now Ruby 1.9.3-p426 is released.
This release includes a security fix about bundled DL / Fiddle.

* Object taint bypassing in DL and Fiddle in Ruby (CVE-2013-2065)
<a href="http://www.ruby-lang.org/en/news/2013/05/14/taint-bypass-dl-fiddle-cve-2013-2065/" title="http://www.ruby-lang.org/en/news/2013/05/14/taint-bypass-dl-fiddle-cve-2013-2065/">http://www.ruby-lang.org/en/news/2013/05/14/taint-bypass-dl-fiddle-cve-2...</a>

And some small bugfixes are also included.

See tickets
<a href="https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&amp;status_id=5" title="https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&amp;status_id=5">https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&amp;status_...</a>
and ChangeLog
<a href="http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_426/ChangeLog" title="http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_426/ChangeLog">http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_426/ChangeLog</a>
for details.

## Download

You can download this release from:

* <a href="ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p" title="ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p">ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p</a>

Help whit returning

Hey i dont know how to return line nr 69-71 to 81-82
can i get some help here?

def death()
puts "MOHAHAHAHAH."
Process.exit(1)
end

def cave()
blk = Proc.new {return}
blk.call
end

puts "The Game"

puts "Chose yourself a name"
name = gets.chomp

puts "Welcome #{name} now you'r journey will start good luck"

puts "You are in the jungel and trying to get out of there."
puts "You are walking and walking.........................."
puts "Trying to find somthinge that can help yourself......"
puts "What is that thing over there?"
puts "Oh no a hell of a big snake!"
puts "What will you d

How to create a countdown timer with Ruby

If you scroll down on <a href="http://danieltosh.com/" title="http://danieltosh.com/">http://danieltosh.com/</a> you will see a countdown
timer, I'd like to know how to create one of these with Ruby, which will
be implemented onto my Rails application.

I've searched various sources to no avail, with that said - any
suggestions on how to create this sort of thing would be great!

thanks.

metric_fu 4.1.3 Released

A bugfix release of MetricFu

- Features
- Tests now pass in JRuby and Rubinius! (Benjamin Fleischer)
- Fixes
- Line numbers now display and link properly in annotated code
(Benjamin Fleischer)
- No longer remove historical metrics when testing metric_fu
- Churn metric handler won't crash when no source control found (Dan
Mayer)
- Misc (Benjamin Fleischer)
- Removed StandardTemplate, had no additional value and needed to be
maintained
- Removed most template references to specific metrics

callback limitations with `inherited`

class C
def self.inherited(subclass)
puts "#{self} just got subclassed by #{subclass}."
end
end
class D < C
end

The limits of the inherited callback:

*Everything has its limits, including the inherited callback. When D
inherits from C, C is D’s superclass; but in addition, C’s singleton
class is the superclass of D’s singleton class. That’s how D manages to
be able to call C’s class methods. But no callback is triggered. Even if
you define inherited in C’s singleton class, it’s never called.*

can anyone help me what the lines above inside ** means?

Basic question about blocks

Hello forum,

I am new to Ruby and have a question about blocks.

A) Below is the code I have put in a file <blocksexample.rb>:

animals { |x| puts "Hello, #{x}" }
animals { |x| puts "It's #{x.length} characters long!" }
B) I run the <blocksexample.rb> as below....only once:
C) The output is a

Unexpected output from Array#<< method.

I was writing a code,and doing so I got some unexpected result. Can
anyone point me by saying where I did wrong?

irb(main):001:0> a=["a","b","c"]
=> ["a", "b", "c"]
irb(main):002:0> a[-1].concat("j")
=> "cj"
irb(main):003:0> a<<a[-1].concat("j")
=> ["a", "b", "cjj", "cjj"]

My expected output is: ["a", "b", "c", "cjj"]

Thanks

Enum#each issue

I am not able to understand why I am getting the error for the method
<a href="http://www.ruby-doc.org/core-1.9.3/Enumerator.html#method-i-each" title="http://www.ruby-doc.org/core-1.9.3/Enumerator.html#method-i-each">http://www.ruby-doc.org/core-1.9.3/Enumerator.html#method-i-each</a> as
below:

e = "string".to_enum
e.each{|i| p i}

so.rb:2:in `each': undefined method `each' for "string":String
(NoMethodError)
from so.rb:2:in `<main>'

Can anyone help me to understand what wrong I did here?

Problem using display method with Outlook WIN32OLE

Using VBA, the simplest way to get Outlook to add an email signature to
an email body is to use the mail "display" method.

However, because WIN32OLE uses method_missing to send commands, it seems
to be Object#display which is being triggered, simply displaying the
mail's object ID in the console.

Is there a way for me to get around this behaviour and get the correct
WIN32OLE method called? I had considered undefining Object#display, but
that seems like a rather dangerous thing to do.

How do I use :progress_proc from OpenURI::OpenRead?

The below is the code I'd like a progress bar for once it is ran on the
command line:

open(File.join(CWD, name), 'wb') do |f|
f << open(url).read
end

I found OpenURI::OpenRead :progress_proc and it seems like it's exactly
what I want. I'm not too sure how to implement it though. Also, does it
use ruby-progressbar? Is this what they mean by Ruby/ProgressBar:

So, all I want from it is some kind of text-based progress bar while the
file is being downloaded.

difference Module#extend_object and Module#extended

Hi,

I just introduced one callback says

<a href="http://www.ruby-doc.org/core-2.0/Module.html#method-i-extend_object" title="http://www.ruby-doc.org/core-2.0/Module.html#method-i-extend_object">http://www.ruby-doc.org/core-2.0/Module.html#method-i-extend_object</a>.

extend_object(obj) → obj

But I am familiar with Module#extended hook. But not understood while
`Module#extended` we have,then why `Module#extend_object`?

Is there any difference between them?

Thanks

How do I remove a setting from a YAML file?

I'm working on a small command line app project at the moment and I need
to store settings. I decided to use YAML for the first time and a hash,
which is converted into a string which is in YAML, and then save that
into a file.

Announce : LDTP 3.5.0 - Linux GUI test automation tool

Hello,

New API:
* inserttext, objtimeout, guitimeout, getcellsize, getcellvalue,
getobjectnameatcoords, getcombovalue, getaccesskey in Python client
* doubleClick, doubleClickRow, onWindowCreate, getCellSize, getComboValue,
appUnderTest, getAccessKey in Java client
* getcellsize, getcellvalue in Ruby client
* GetCellSize, GetComboValue, AppUnderTest, GetAccessKey, MouseRightClick,
DoubleClick, DoubleClickRow, RightClick in C# client

New control type:
* POPUP MENU for Ubuntu environment

Bugs fixed:

Ruby client:
* Fixed optional arguments to imagecapture
* Check window_name parameter, if emp

Newbie - Grade My Method?

Hi all,

I'm trying to teach myself Ruby with the hope of doing a RoR bootcamp.

I'm totally new to programming..

parse both string and url using Nokogiri xpath

ruby 1.9.3
nokogiri 1.5.5

Say, a web page has a link,

<a href="http://example.com">reference</a>

I would like to get both the url and text, "http://example.com" and
"reference".

First, access to the page that contains this link.

doc = Nokogiri::HTML(open(url))

then,

name = doc.xpath('//div.../a').text
url = doc.xpath('//div.../a/@href).text

It works. But the problem is this is parsing twice separately.
If you want to apply the same procedure to many links that exist in a
single page, it seems inefficient.

Is there anyway to produce both url and text by single parse?

minitest-happy 1.0.0 Released

minitest-happy version 1.0.0 has been released!

* home: <https://github.com/seattlerb/minitest-happy>
* rdoc: <http://docs.seattlerb.org/minitest-happy>

All pride, all the time!

Changes:

### 1.0.0 / 2013-04-24

* 1 major enhancement

* Birthday!

flog 4.1.0 Released

flog version 4.1.0 has been released!

* rdoc: <http://seattlerb.rubyforge.org/flog>
* home: <http://ruby.sadi.st/>
* code: <https://github.com/seattlerb/flog>

Flog reports the most tortured code in an easy to read pain
report. The higher the score, the more pain the code is in.

Changes:

### 4.1.0 / 2013-05-10

* 3 minor enhancements:

* Cleaned up tests by adding assert_hash_in_epsilon. yay!
* Fixed method_location is now cleared on #reset. (makaroni4)
* to_proc_normal is now penalized based on RUBY_VERSION.

flay 2.3.0 Released

flay version 2.3.0 has been released!

* rdoc: <http://seattlerb.rubyforge.org/flay>
* code: <https://github.com/seattlerb/flay>
* home: <http://ruby.sadi.st/>

Flay analyzes code for structural similarities. Differences in literal
values, variable, class, method names, whitespace, programming style,
braces vs do/end, etc are all ignored.

minitest-bacon 1.0.0 Released

minitest-bacon version 1.0.0 has been released!

* home: <https://github.com/seattlerb/minitest-bacon>
* rdoc: <http://docs.seattlerb.org/minitest-bacon>

minitest-bacon extends minitest with bacon-like functionality. It
should allow you to bridge 90+% of your bacon specs over to minitest.

Changes:

### 1.0.0 / 2013-05-10

* 1 major enhancement

* Birthday!

vlad 2.5.0 Released

vlad version 2.5.0 has been released!

* code: <https://github.com/seattlerb/vlad>
* home: <http://rubyhitsquad.com/>
* rdoc: <http://hitsquad.rubyforge.org/vlad>

Vlad the Deployer is pragmatic application deployment automation,
without mercy. Much like Capistrano, but with 1/10th the
complexity. Vlad integrates seamlessly with Rake, and uses familiar
and standard tools like ssh and rsync.

Impale your application on the heartless spike of the Deployer.

Changes:

### 2.5.0 / 2013-05-10

* 1 minor enhancement:

* Silo vlad:cleanup and vlad:rollback to app role.

graph 2.5.3 Released

graph version 2.5.3 has been released!

* home: <https://github.com/seattlerb/graph>

Graph is a type of hash that outputs in graphviz's dot format.

hoe-seattlerb 1.3.1 Released

hoe-seattlerb version 1.3.1 has been released!

* home: <https://github.com/seattlerb/hoe-seattlerb>
* rdoc: <http://seattlerb.rubyforge.org/hoe-seattlerb>

Hoe plugins providing tasks used by seattle.rb including minitest,
perforce, and email providing full front-to-back release/annouce
automation.

Changes:

### 1.3.1 / 2013-05-10

* 1 bug fix:

* Make perforce releases more resilient to working on different branch dirs

Syndicate content