Has Magick Title
Installation
Since has_magick_title is to be used with rails, we'll install it by adding the following to your Gemfile and running the bundle
command.
gem 'has_magick_title', '>= 0.1.0'
Now bundle up:
bundle
Usage
To automagically generate your model's title attribute into an image, just call the has_magick_title
class method.
# assume the defaults (:attribute => :title)
class Post < ActiveRecord::Base
has_magick_title
end
# custom attribute and magick_title options
class Person < ActiveRecord::Base
has_magick_title :name,
:color => "#e00053",
:font_size => 19
end
# custom attribute and magick_title style
MagickTitle.style :h1 do
font_size 50
line_height -10
end
class Person < ActiveRecord::Base
has_magick_title :name, :h1
end
See magick_title for more...
Testing
Testing for has_magick_title is done with shoulda, spork and dummier.
Start by cloning the project:
git clone git://github.com/citrus/has_magick_title.git
cd has_magick_title
To get your environment setup, just run the following:
bundle
bundle exec dummier
Now run the unit tests with rake:
rake
If you'd like to spork, you probably already know what to do. Otherwise, skip the rake step and run spork instead:
spork
Now in another window:
cd /to/where/you/cloned/has_magick_title
testdrb test/unit/*.rb
License
Copyright (c) 2011 Spencer Steffen and Citrus, released under the New BSD License All rights reserved.