This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
soniqck /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Apr 11 19:06:06 -0700 2008 | [jorrel] |
| |
README | Fri Apr 11 19:42:39 -0700 2008 | [jorrel] |
| |
Rakefile | Tue Apr 08 00:21:11 -0700 2008 | [jorrel] |
| |
app/ | Sat Apr 12 21:49:54 -0700 2008 | [jorrel] |
| |
config/ | Sat Apr 12 21:49:54 -0700 2008 | [jorrel] |
| |
db/ | Fri Apr 11 19:01:19 -0700 2008 | [jorrel] |
| |
doc/ | Tue Apr 08 00:21:11 -0700 2008 | [jorrel] |
| |
previous_failures.txt | Fri Apr 11 19:01:19 -0700 2008 | [jorrel] |
| |
public/ | Tue Apr 08 00:21:11 -0700 2008 | [jorrel] |
| |
script/ | Fri Apr 11 19:01:19 -0700 2008 | [jorrel] |
| |
spec/ | Sat Apr 12 21:49:54 -0700 2008 | [jorrel] |
| |
stories/ | Fri Apr 11 19:01:19 -0700 2008 | [jorrel] |
| |
test/ | Sat Apr 12 21:49:54 -0700 2008 | [jorrel] |
| |
vendor/ | Sat Apr 12 21:49:54 -0700 2008 | [jorrel] |
README
= Soniqck
== Overview
Soniqck the Hedgehog
Soniqck is a rewrite of hedeghog ticketing for rails 2.0
== Primary Goals
=== ModelAutomator rewrite
ModelAutomator will be rewritted as AutomatedController
desired usage:
class PostsController < ApplicationController
automate # will automatically infer that the model is Post
private
# able to override specific responses
def respond_to_xml_on_index
render :text => @posts.to_xml
end
end
new find_or_initialize:
class CommentsController < ApplicationController
# @post = Post.find(params[:post_id])
# @comment = @post.comments.find(params[:id])
find_or_initialize :comment, :belongs_to => :post
end
class CitiesController < ApplicationController
# @country = Country.find(params[:country_id])
# @city = @country.towns.custom_finder(params[:id], params[:another_field])
find_or_initialize :city,
:belongs_to => :country, :as => :town,
:finder => :custom_finder, :id => [:id, :another_field]
end
# Maybe too much, but it would be nice
class ParagraphController < ApplicationController
# @author = Author.find(params[:author_id])
# @book = @author.works.find(params[:book_id])
# @page = @book.pages.find(params[:page_id])
# @paragraph => @page.paragraphs.find(params[:id])
find_or_initialize :paragraph,
:belongs_to => {
:page => {
:belongs_to => {
:book => {
:belongs_to => :author, :as => :work
}
}}
}
end
=== Queueing
Usage of QueueFu or similar for sending email




