Module: Orange
- Defined in:
- lib/orange-core/core.rb,
lib/orange-core/stack.rb,
lib/orange-core/carton.rb,
lib/orange-core/magick.rb,
lib/orange-core/packet.rb,
lib/orange-core/resource.rb,
lib/orange-core/application.rb,
lib/orange-core/resources/mapper.rb,
lib/orange-core/resources/parser.rb,
lib/orange-core/resources/scaffold.rb,
lib/orange-core/middleware/rerouter.rb,
lib/orange-core/resources/not_found.rb,
lib/orange-core/resources/page_parts.rb,
lib/orange-core/middleware/four_oh_four.rb,
lib/orange-more/slices/resources/radius.rb,
lib/orange-more/slices/resources/slices.rb,
lib/orange-core/resources/model_resource.rb,
lib/orange-core/resources/routable_resource.rb,
lib/orange-more/blog/resources/blog_resource.rb,
lib/orange-more/news/resources/news_resource.rb,
lib/orange-more/pages/resources/page_resource.rb,
lib/orange-more/cloud/resources/cloud_resource.rb,
lib/orange-more/assets/resources/asset_resource.rb,
lib/orange-more/events/resources/event_resource.rb,
lib/orange-more/disqus/resources/disqus_resource.rb,
lib/orange-more/blog/resources/blog_post_resource.rb,
lib/orange-more/administration/cartons/site_carton.rb,
lib/orange-more/adverts/resources/adverts_resource.rb,
lib/orange-more/events/resources/calendar_resource.rb,
lib/orange-more/members/resources/members_resource.rb,
lib/orange-more/sitemap/resources/sitemap_resource.rb,
lib/orange-more/subsites/resources/subsite_resource.rb,
lib/orange-more/administration/resources/site_resource.rb,
lib/orange-more/administration/resources/user_resource.rb,
lib/orange-more/analytics/resources/analytics_resource.rb,
lib/orange-more/donations/resources/donations_resource.rb,
lib/orange-more/administration/resources/admin_resource.rb,
lib/orange-more/contactforms/resources/contactforms_resource.rb,
lib/orange-more/testimonials/resources/testimonials_resource.rb
Defined Under Namespace
Modules: Inflector, Middleware, Mixins, Plugins, Pulp Classes: AdminResource, AdvertsResource, AnalyticsResource, Application, AssetResource, BlogPostResource, BlogResource, CalendarResource, Carton, CloudResource, ContactFormsResource, Core, DefaultHash, DisqusResource, DonationsResource, EventResource, Ignore, Mapper, MembersResource, ModelResource, NewsResource, NotFound, NotFoundException, Options, Packet, PageParts, PageResource, Parser, Radius, Reroute, Resource, RoutableResource, Scaffold, SiteCarton, SiteResource, SitemapResource, Slices, Stack, SubsiteResource, TestimonialsResource, UserResource
Instance Attribute Summary collapse
-
#plugins ⇒ Object
Returns the value of attribute plugins.
Class Method Summary collapse
-
.add_pulp(inc) ⇒ Object
Allow pulp directly from Orange.
-
.mixin(inc) ⇒ Object
Allow mixins directly from Orange.
-
.plugin(plugin) ⇒ Object
Allows adding plugins.
-
.plugins ⇒ Object
Support for plugins.
Instance Attribute Details
#plugins ⇒ Object
Returns the value of attribute plugins.
11 12 13 |
# File 'lib/orange-core/core.rb', line 11 def plugins @plugins end |
Class Method Details
.add_pulp(inc) ⇒ Object
Allow pulp directly from Orange
29 30 31 |
# File 'lib/orange-core/core.rb', line 29 def self.add_pulp(inc) Packet.mixin inc end |
.mixin(inc) ⇒ Object
Allow mixins directly from Orange
24 25 26 |
# File 'lib/orange-core/core.rb', line 24 def self.mixin(inc) Core.mixin inc end |
.plugin(plugin) ⇒ Object
Allows adding plugins
19 20 21 |
# File 'lib/orange-core/core.rb', line 19 def self.plugin(plugin) self.plugins << plugin if plugin.kind_of?(Orange::Plugins::Base) end |
.plugins ⇒ Object
Support for plugins
14 15 16 |
# File 'lib/orange-core/core.rb', line 14 def self.plugins @plugins ||= [] end |