lib/governor/plugin.rb in governor-0.2.3 vs lib/governor/plugin.rb in governor-0.3.0

- old
+ new

@@ -1,14 +1,15 @@ module Governor class Plugin - attr_reader :name, :migrations, :routes, :resources, :helpers + attr_reader :name, :migrations, :routes, :resources, :helpers, :mimes def initialize(name) @name = name @migrations = [] @helpers = [] @resources = {} @partials = {} + @mimes = [] end def add_migration(path) @migrations << path end @@ -83,8 +84,12 @@ # set_property :delta => true # end # end def register_model_callback(&block) @model_callback = block + end + + def responds_to(*mimes) + @mimes << mimes end end end \ No newline at end of file