This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module Footnotes | |
class Filter | |
def initialize(controller) | |
@controller = controller | |
@template = controller.instance_variable_get(:@template) | |
@body = controller.body | |
@notes = [] | |
end | |
# .. lots more .. | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Hash | |
# returns a new hash with key,value pairs for the specified keys | |
def choose(*keys) | |
result = {} | |
keys.each do |key| | |
result[key] = self[key] | |
end | |
return result | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Mass assign of attributes | |
# | |
# ==== Parameters | |
# value_hash <Hash[<Symbol>]>:: | |
# | |
# -- | |
# @api public | |
def attributes=(values_hash) | |
values_hash.each do |name, value| | |
name = name.to_s.sub(/\?\z/, '') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
undefined method `say' for #<Gem::ConsoleUI:0x21354f0> | |
/Library/Ruby/Site/1.8/rubygems/user_interaction.rb:103:in `say' | |
/Library/Ruby/Site/1.8/rubygems/installer.rb:460:in `build_extensions' | |
/Library/Ruby/Site/1.8/rubygems/installer.rb:214:in `install' | |
/Library/Ruby/Site/1.8/rubygems/dependency_installer.rb:249:in `install' | |
/Library/Ruby/Site/1.8/rubygems/dependency_installer.rb:219:in `each' | |
/Library/Ruby/Site/1.8/rubygems/dependency_installer.rb:219:in `install' | |
/Users/jc/Merb/myapp/tasks/merb.thor/ops.rb:77:in `_install' | |
/Users/jc/Merb/myapp/tasks/merb.thor/main.thor:123:in `install' | |
/Users/jc/Merb/myapp/tasks/merb.thor/ops.rb:38:in `rescue_failures' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# dependencies are generated using a strict version, don't forget to edit the dependency versions when upgrading. | |
merb_gems_version = "1.0.5" | |
dm_gems_version = "0.9.8" | |
# For more information about each component, please read http://wiki.merbivore.com/faqs/merb_components | |
dependency "merb-action-args", merb_gems_version | |
dependency "merb-assets", merb_gems_version | |
dependency "merb-cache", merb_gems_version | |
dependency "merb-helpers", merb_gems_version | |
dependency "merb-mailer", merb_gems_version |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[jc@macbookpro ~/Merb/whitelabel_classifieds]# thor merb:gem:installBeginning transaction | |
Installing merb_has_flash-1.0 | |
Installing merb-auth-1.0.5 | |
Installing highline-1.5.0 | |
Installing diff-lcs-1.1.2 | |
Installing templater-0.4.0 | |
Installing merb-gen-1.0.5 | |
Installing merb-more-1.0.5 | |
Installing do_sqlite3-0.9.9 | |
Building native extensions. This could take a while... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# dependencies are generated using a strict version, don't forget to edit the dependency versions when upgrading. | |
merb_gems_version = "1.0.5" | |
dm_gems_version = "0.9.8" | |
# For more information about each component, please read http://wiki.merbivore.com/faqs/merb_components | |
dependency "merb-action-args", merb_gems_version | |
dependency "merb-assets", merb_gems_version | |
dependency "merb-cache", merb_gems_version | |
dependency "merb-helpers", merb_gems_version | |
dependency "merb-mailer", merb_gems_version |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[jc@macbookpro ~/Merb/whitelabel_classifieds]# rm -Rf .original_gems/ | |
[jc@macbookpro ~/Merb/whitelabel_classifieds]# thor merb:gem:install | |
Beginning transaction | |
/Library/Ruby/Site/1.8/rubygems/uninstaller.rb:61:in `uninstall': Unknown gem >= 0 (Gem::InstallError) | |
from /Users/jc/Merb/whitelabel_classifieds/tasks/merb.thor/main.thor:142:in `install' | |
from /Users/jc/Merb/whitelabel_classifieds/tasks/merb.thor/main.thor:132:in `each' | |
from /Users/jc/Merb/whitelabel_classifieds/tasks/merb.thor/main.thor:132:in `install' | |
from /Library/Ruby/Gems/1.8/gems/thor-0.9.9/lib/thor/task.rb:27:in `send' | |
from /Library/Ruby/Gems/1.8/gems/thor-0.9.9/lib/thor/task.rb:27:in `run' | |
from /Library/Ruby/Gems/1.8/gems/thor-0.9.9/lib/thor/task.rb:20:in `parse' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[jc@macbookpro ~/Merb/whitelabel_classifieds]# thor merb:gem:install | |
Beginning transaction | |
Installing extlib-0.9.9 | |
Installing abstract-1.0.0 | |
Installing erubis-2.6.2 | |
Installing rake-0.8.3 | |
Installing json_pure-1.1.3 | |
Installing rspec-1.1.11 | |
Installing rack-0.4.0 | |
Installing mime-types-1.15 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# dependencies are generated using a strict version, don't forget to edit the dependency versions when upgrading. | |
merb_gems_version = "1.0.5" | |
dm_gems_version = "0.9.8" | |
# For more information about each component, please read http://wiki.merbivore.com/faqs/merb_components | |
dependency "merb-action-args", merb_gems_version | |
dependency "merb-assets", merb_gems_version | |
dependency "merb-cache", merb_gems_version | |
dependency "merb-helpers", merb_gems_version | |
dependency "merb-mailer", merb_gems_version |
OlderNewer