Module: AttributeStruct::MonkeyCamels::Humps
- Defined in:
- lib/attribute_struct/monkey_camels.rb
Instance Method Summary collapse
-
#_bactrian ⇒ self
(also: #bactrian!, #no_leading_hump!)
Set hump style to non-leading upcase.
-
#_camel? ⇒ TrueClass, FalseClass
Camelized.
-
#_dromedary ⇒ self
(also: #dromedary!, #leading_hump!)
Set hump style to leading upcase.
-
#_hump ⇒ self
(also: #camel!)
Enable camelizing.
-
#_hump_format_requested? ⇒ TrueClass, FalseClass
Specific style requested.
-
#_hump_style ⇒ Symbol, NilClass
(also: #hump_style!)
Style of hump.
-
#_no_hump ⇒ self
(also: #disable_camel!)
Disable camelizing.
Instance Method Details
#_bactrian ⇒ self Also known as: bactrian!, no_leading_hump!
Set hump style to non-leading upcase
83 84 85 86 87 |
# File 'lib/attribute_struct/monkey_camels.rb', line 83 def _bactrian @__not_camel = false @__hump_style = :no_leading_hump self end |
#_camel? ⇒ TrueClass, FalseClass
Returns camelized.
47 48 49 50 51 52 53 |
# File 'lib/attribute_struct/monkey_camels.rb', line 47 def _camel? if defined?(@__not_camel) !@__not_camel else true end end |
#_dromedary ⇒ self Also known as: dromedary!, leading_hump!
Set hump style to leading upcase
95 96 97 98 99 |
# File 'lib/attribute_struct/monkey_camels.rb', line 95 def _dromedary @__not_camel = false @__hump_style = :leading_hump self end |
#_hump ⇒ self Also known as: camel!
Returns enable camelizing.
64 65 66 67 |
# File 'lib/attribute_struct/monkey_camels.rb', line 64 def _hump @__not_camel = false self end |
#_hump_format_requested? ⇒ TrueClass, FalseClass
Returns specific style requested.
38 39 40 41 42 43 44 |
# File 'lib/attribute_struct/monkey_camels.rb', line 38 def _hump_format_requested? if defined?(@__not_camel) @__not_camel != nil else false end end |
#_hump_style ⇒ Symbol, NilClass Also known as: hump_style!
Returns style of hump.
72 73 74 75 76 |
# File 'lib/attribute_struct/monkey_camels.rb', line 72 def _hump_style if defined?(@__hump_style) @__hump_style end end |
#_no_hump ⇒ self Also known as: disable_camel!
Returns disable camelizing.
56 57 58 59 |
# File 'lib/attribute_struct/monkey_camels.rb', line 56 def _no_hump @__not_camel = true self end |