Module: JSONAPIonify::Structure::Helpers::MemberNames
- Extended by:
- MemberNames
- Included in:
- Api::ParamOptions, MemberNames
- Defined in:
- lib/jsonapionify/structure/helpers/member_names.rb
Instance Method Summary collapse
Instance Method Details
#valid?(value) ⇒ Boolean
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/jsonapionify/structure/helpers/member_names.rb', line 6 def valid?(value) return false if value.nil? value = value.to_s if value.is_a? Symbol [ value.present?, valid_ends?(value), contains_valid_characters?(value), !contains_invalid_characters?(value) ].reduce(:&) end |