Module: MotionPrime
- Defined in:
- motion-prime/helpers/has_search_bar.rb,
motion-prime/env.rb,
motion-prime/prime.rb,
motion-prime/version.rb,
motion-prime/models/json.rb,
motion-prime/elements/map.rb,
motion-prime/models/model.rb,
motion-prime/models/store.rb,
motion-prime/views/layout.rb,
motion-prime/views/styles.rb,
motion-prime/config/config.rb,
motion-prime/elements/draw.rb,
motion-prime/models/errors.rb,
motion-prime/sections/form.rb,
motion-prime/sections/grid.rb,
motion-prime/elements/image.rb,
motion-prime/elements/label.rb,
motion-prime/screens/screen.rb,
motion-prime/sections/table.rb,
motion-prime/elements/button.rb,
motion-prime/sections/header.rb,
motion-prime/sections/tabbed.rb,
motion-prime/services/logger.rb,
motion-prime/elements/spinner.rb,
motion-prime/elements/web_view.rb,
motion-prime/models/exceptions.rb,
motion-prime/views/view_styler.rb,
motion-prime/elements/draw/view.rb,
motion-prime/elements/text_view.rb,
motion-prime/helpers/has_styles.rb,
motion-prime/models/_base_mixin.rb,
motion-prime/models/_sync_mixin.rb,
motion-prime/sections/page_view.rb,
motion-prime/elements/draw/image.rb,
motion-prime/elements/draw/label.rb,
motion-prime/elements/google_map.rb,
motion-prime/elements/table_view.rb,
motion-prime/elements/text_field.rb,
motion-prime/models/_dirty_mixin.rb,
motion-prime/screens/_base_mixin.rb,
motion-prime/delegate/_base_mixin.rb,
motion-prime/elements/_text_mixin.rb,
motion-prime/models/_filter_mixin.rb,
motion-prime/models/_finder_mixin.rb,
motion-prime/delegate/app_delegate.rb,
motion-prime/elements/base_element.rb,
motion-prime/elements/progress_hud.rb,
motion-prime/elements/table_header.rb,
motion-prime/sections/base_section.rb,
motion-prime/elements/error_message.rb,
motion-prime/helpers/has_normalizer.rb,
motion-prime/models/_nano_bag_mixin.rb,
motion-prime/screens/_aliases_mixin.rb,
motion-prime/screens/_sections_mixin.rb,
motion-prime/elements/table_view_cell.rb,
motion-prime/models/_timestamps_mixin.rb,
motion-prime/sections/_delegate_mixin.rb,
motion-prime/support/_key_value_store.rb,
motion-prime/helpers/has_authorization.rb,
motion-prime/helpers/has_class_factory.rb,
motion-prime/helpers/has_style_options.rb,
motion-prime/models/_association_mixin.rb,
motion-prime/screens/_navigation_mixin.rb,
motion-prime/delegate/_navigation_mixin.rb,
motion-prime/elements/view_with_section.rb,
motion-prime/support/_padding_attribute.rb,
motion-prime/screens/_orientations_mixin.rb,
motion-prime/sections/form/form_delegate.rb,
motion-prime/elements/_content_text_mixin.rb,
motion-prime/sections/_cell_section_mixin.rb,
motion-prime/sections/_draw_section_mixin.rb,
motion-prime/sections/abstract_collection.rb,
motion-prime/sections/table/refresh_mixin.rb,
motion-prime/elements/collection_view_cell.rb,
motion-prime/elements/page_view_controller.rb,
motion-prime/models/association_collection.rb,
motion-prime/sections/table/table_delegate.rb,
motion-prime/views/_frame_calculator_mixin.rb,
motion-prime/elements/_content_padding_mixin.rb,
motion-prime/helpers/has_style_chain_builder.rb,
motion-prime/sections/form/base_field_section.rb,
motion-prime/sections/form/date_field_section.rb,
motion-prime/sections/form/text_field_section.rb,
motion-prime/sections/form/form_header_section.rb,
motion-prime/sections/form/select_field_section.rb,
motion-prime/sections/form/static_field_section.rb,
motion-prime/sections/form/string_field_section.rb,
motion-prime/sections/form/submit_field_section.rb,
motion-prime/sections/form/switch_field_section.rb,
motion-prime/support/_control_content_alignment.rb,
motion-prime/elements/draw/_draw_background_mixin.rb,
motion-prime/screens/extensions/_indicators_mixin.rb,
motion-prime/sections/form/password_field_section.rb,
motion-prime/sections/page_view/page_view_delegate.rb,
motion-prime/screens/controllers/tab_bar_controller.rb,
motion-prime/sections/_section_with_container_mixin.rb,
motion-prime/sections/collection/collection_delegate.rb,
motion-prime/screens/extensions/_navigation_bar_mixin.rb,
motion-prime/screens/controllers/navigation_controller.rb
Overview
This Mixin will be included only to sections, which added as cell to collection section.
Defined Under Namespace
Modules: CellSectionMixin, DelegateBaseMixin, DelegateMixin, DelegateNavigationMixin, DrawBackgroundMixin, DrawSectionMixin, ElementContentPaddingMixin, ElementContentTextMixin, ElementTextMixin, FilterMixin, FrameCalculatorMixin, HasAuthorization, HasClassFactory, HasNormalizer, HasSearchBar, HasStyleChainBuilder, HasStyleOptions, HasStyles, Layout, ModelAssociationMixin, ModelBaseMixin, ModelDirtyMixin, ModelFinderMixin, ModelSyncMixin, ModelTimestampsMixin, NanoBagMixin, ScreenAliasesMixin, ScreenBaseMixin, ScreenIndicatorsMixin, ScreenNavigationBarMixin, ScreenNavigationMixin, ScreenOrientationsMixin, ScreenSectionsMixin, SectionWithContainerMixin, SupportControlContentAlignment, SupportKeyValueStore, SupportPaddingAttribute, TableSectionRefreshMixin
Classes: AbstractCollectionSection, AssociationCollection, BaseAppDelegate, BaseElement, BaseFieldSection, ButtonElement, CollectionDelegate, Config, DateFieldSection, DrawElement, Env, ErrorMessageElement, Errors, FormDelegate, FormHeaderSection, FormSection, GoogleMapElement, GridSection, HeaderSection, ImageDrawElement, ImageElement, JSON, JsonParseError, LabelDrawElement, LabelElement, Logger, MapElement, Model, NavigationController, PageViewControllerElement, PageViewDelegate, PageViewSection, PasswordFieldSection, ProgressHudElement, Screen, Section, SelectFieldSection, SpinnerElement, StaticFieldSection, Store, StoreError, StringFieldSection, Styles, SubmitFieldSection, SwitchFieldSection, SyncError, TabBarController, TabbedSection, TableDelegate, TableHeaderElement, TableSection, TableViewCellElement, TableViewElement, TextFieldElement, TextFieldSection, TextViewElement, ViewDrawElement, ViewStyler, ViewWithSectionElement, WebViewElement
Constant Summary
collapse
- VERSION =
"1.0.4"
- Bag =
::NSFNanoBag
Class Method Summary
collapse
Class Method Details
.benchmark_data ⇒ Object
18
19
20
|
# File 'motion-prime/prime.rb', line 18
def self.benchmark_data
@benchmark_data ||= {}
end
|
.camelize_factory_cache ⇒ Object
6
7
8
|
# File 'motion-prime/prime.rb', line 6
def self.camelize_factory_cache
@camelize_factory_cache ||= {}
end
|
.class_factory_cache ⇒ Object
2
3
4
|
# File 'motion-prime/prime.rb', line 2
def self.class_factory_cache
@class_factory_cache ||= {}
end
|
.env ⇒ Object
22
23
24
|
# File 'motion-prime/prime.rb', line 22
def self.env
@env ||= MotionPrime::Env.new
end
|
.logger ⇒ Object
26
27
28
|
# File 'motion-prime/prime.rb', line 26
def self.logger
@logger ||= MotionPrime::Logger.new
end
|
.logger=(value) ⇒ Object
30
31
32
|
# File 'motion-prime/prime.rb', line 30
def self.logger=(value)
@logger = value
end
|
.low_camelize_factory_cache ⇒ Object
10
11
12
|
# File 'motion-prime/prime.rb', line 10
def self.low_camelize_factory_cache
@low_camelize_factory_cache ||= {}
end
|
.underscore_factory_cache ⇒ Object
14
15
16
|
# File 'motion-prime/prime.rb', line 14
def self.underscore_factory_cache
@underscore_factory_cache ||= {}
end
|