Module: Helpers
- Includes:
- ObjectActivities, ObjectFolders, UserFolders
- Included in:
- Mints::User
- Defined in:
- lib/user/helpers/helpers.rb
Instance Method Summary collapse
-
#generate_seed(object_type, id) ⇒ Object
Generate seed.
-
#get_activities_by_object_type_and_id(object_type, id) ⇒ Object
Get activities by object type and id.
-
#get_available_types_from_usage(usage) ⇒ Object
Get available types from usage.
-
#get_dice_coefficient(options) ⇒ Object
Get dice coefficient.
-
#get_magic_link_config ⇒ Object
Get magic link config.
-
#get_permission_menu ⇒ Object
Get permission menu.
-
#slugify(data) ⇒ Object
Slugify.
Methods included from UserFolders
#create_user_folder, #delete_user_folder, #get_user_folder, #get_user_folders, #update_user_folder
Methods included from ObjectFolders
#create_object_folder, #delete_object_folder, #get_object_folder, #get_object_folders, #update_object_folder
Methods included from ObjectActivities
#create_object_activity, #delete_object_activity, #get_object_activities, #get_object_activity, #update_object_activity
Instance Method Details
#generate_seed(object_type, id) ⇒ Object
Generate seed.
Generate seed using object type and object type id.
Parameters
- objectType
-
(String) – Object type.
- id
-
(Integer) – Object type id.
Example
@data = @mints_user.generate_seed('contacts', 1)
111 112 113 |
# File 'lib/user/helpers/helpers.rb', line 111 def generate_seed(object_type, id) @client.raw('get', "/helpers/seeds/#{object_type}/#{id}") end |
#get_activities_by_object_type_and_id(object_type, id) ⇒ Object
Get activities by object type and id.
Get activities using an object type and object type id.
Parameters
- object_type
-
(String) – Object type.
- id
-
(Integer) – Object type id.
Example
@data = @mints_user.get_activities_by_object_type_and_id('contacts', 1)
60 61 62 |
# File 'lib/user/helpers/helpers.rb', line 60 def get_activities_by_object_type_and_id(object_type, id) @client.raw('get', "/helpers/activities/#{object_type}/#{id}") end |
#get_available_types_from_usage(usage) ⇒ Object
Get available types from usage.
Get available types by usage.
Parameters
- usage
-
() – …
33 34 35 36 |
# File 'lib/user/helpers/helpers.rb', line 33 def get_available_types_from_usage(usage) # TODO: Research use @client.raw('get', "/helpers/available-types/#{usage}") end |
#get_dice_coefficient(options) ⇒ Object
Get dice coefficient.
Get dice coefficient.
Parameters
- options
-
(Hash) – List of Resource Collection Options shown above can be used as parameter.
Example
= {
table: 'contacts',
field: 'id',
word: '1'
}
@data = @mints_user.get_dice_coefficient()
81 82 83 |
# File 'lib/user/helpers/helpers.rb', line 81 def get_dice_coefficient() @client.raw('get', '/helpers/dice-coefficient', ) end |
#get_magic_link_config ⇒ Object
Get magic link config.
Get config used in magic links.
Example
@data = @mints_user.get_magic_link_config
43 44 45 |
# File 'lib/user/helpers/helpers.rb', line 43 def get_magic_link_config @client.raw('get', '/helpers/magic-link-config') end |
#get_permission_menu ⇒ Object
Get permission menu.
Get permission menu.
Example
@data = @mints_user.
94 95 96 |
# File 'lib/user/helpers/helpers.rb', line 94 def @client.raw('get', '/helpers/menu') end |
#slugify(data) ⇒ Object
Slugify.
Slugify a text using an object type.
Parameters
- data
-
(Hash) – Data to be submitted.
Example
22 23 24 25 |
# File 'lib/user/helpers/helpers.rb', line 22 def slugify(data) # TODO: Research use of variable polymorphicObjectType @client.raw('post', '/helpers/slugify', nil, data_transform(data)) end |